builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2416 starttime: 1462921926.77 results: success (0) buildid: 20160510144815 builduid: 25fb72af184d4782aa528cfed46e9f0d revision: 9a64ae897313031dbca1cf58d4ff6aff64eb3009 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-10 16:12:06.773602) ========= master: http://buildbot-master114.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-10 16:12:06.774084) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-10 16:12:06.774379) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-10 16:12:06.970121) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:12:06.970587) ========= 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-1462921914.518988-1557670309 _=/tools/buildbot/bin/python using PTY: False --2016-05-10 16:12:07-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.4M=0.001s 2016-05-10 16:12:07 (10.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.709428 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:12:07.721341) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:12:07.721688) ========= 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-1462921914.518988-1557670309 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.023229 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:12:07.787320) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-10 16:12:07.787750) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9a64ae897313031dbca1cf58d4ff6aff64eb3009 --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 9a64ae897313031dbca1cf58d4ff6aff64eb3009 --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-1462921914.518988-1557670309 _=/tools/buildbot/bin/python using PTY: False 2016-05-10 16:12:07,932 truncating revision to first 12 chars 2016-05-10 16:12:07,933 Setting DEBUG logging. 2016-05-10 16:12:07,933 attempt 1/10 2016-05-10 16:12:07,933 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/9a64ae897313?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-10 16:12:09,158 unpacking tar archive at: mozilla-aurora-9a64ae897313/testing/mozharness/ program finished with exit code 0 elapsedTime=1.918201 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-10 16:12:09.738838) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-10 16:12:09.739174) ========= script_repo_revision: 9a64ae897313031dbca1cf58d4ff6aff64eb3009 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-10 16:12:09.739591) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-10 16:12:09.739872) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-10 16:12:09.771586) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 41 secs) (at 2016-05-10 16:12:09.771876) ========= /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-1462921914.518988-1557670309 _=/tools/buildbot/bin/python using PTY: False 16:12:11 INFO - MultiFileLogger online at 20160510 16:12:11 in /builds/slave/test 16:12:11 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 16:12:11 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:12:11 INFO - {'append_to_log': False, 16:12:11 INFO - 'base_work_dir': '/builds/slave/test', 16:12:11 INFO - 'blob_upload_branch': 'mozilla-aurora', 16:12:11 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:12:11 INFO - 'buildbot_json_path': 'buildprops.json', 16:12:11 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:12:11 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:12:11 INFO - 'download_minidump_stackwalk': True, 16:12:11 INFO - 'download_symbols': 'true', 16:12:11 INFO - 'e10s': False, 16:12:11 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:12:11 INFO - 'tooltool.py': '/tools/tooltool.py', 16:12:11 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:12:11 INFO - '/tools/misc-python/virtualenv.py')}, 16:12:11 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:12:11 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:12:11 INFO - 'log_level': 'info', 16:12:11 INFO - 'log_to_console': True, 16:12:11 INFO - 'opt_config_files': (), 16:12:11 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:12:11 INFO - '--processes=1', 16:12:11 INFO - '--config=%(test_path)s/wptrunner.ini', 16:12:11 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:12:11 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:12:11 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:12:11 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:12:11 INFO - 'pip_index': False, 16:12:11 INFO - 'require_test_zip': True, 16:12:11 INFO - 'test_type': ('testharness',), 16:12:11 INFO - 'this_chunk': '1', 16:12:11 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:12:11 INFO - 'total_chunks': '10', 16:12:11 INFO - 'virtualenv_path': 'venv', 16:12:11 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:12:11 INFO - 'work_dir': 'build'} 16:12:11 INFO - ##### 16:12:11 INFO - ##### Running clobber step. 16:12:11 INFO - ##### 16:12:11 INFO - Running pre-action listener: _resource_record_pre_action 16:12:11 INFO - Running main action method: clobber 16:12:11 INFO - rmtree: /builds/slave/test/build 16:12:11 INFO - Running post-action listener: _resource_record_post_action 16:12:11 INFO - ##### 16:12:11 INFO - ##### Running read-buildbot-config step. 16:12:11 INFO - ##### 16:12:11 INFO - Running pre-action listener: _resource_record_pre_action 16:12:11 INFO - Running main action method: read_buildbot_config 16:12:11 INFO - Using buildbot properties: 16:12:11 INFO - { 16:12:11 INFO - "project": "", 16:12:11 INFO - "product": "firefox", 16:12:11 INFO - "script_repo_revision": "production", 16:12:11 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 16:12:11 INFO - "repository": "", 16:12:11 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 16:12:11 INFO - "buildid": "20160510144815", 16:12:11 INFO - "pgo_build": "False", 16:12:11 INFO - "basedir": "/builds/slave/test", 16:12:11 INFO - "buildnumber": 6, 16:12:11 INFO - "slavename": "tst-linux64-spot-2416", 16:12:11 INFO - "master": "http://buildbot-master114.bb.releng.use1.mozilla.com:8201/", 16:12:11 INFO - "platform": "linux64", 16:12:11 INFO - "branch": "mozilla-aurora", 16:12:11 INFO - "revision": "9a64ae897313031dbca1cf58d4ff6aff64eb3009", 16:12:11 INFO - "repo_path": "releases/mozilla-aurora", 16:12:11 INFO - "moz_repo_path": "", 16:12:11 INFO - "stage_platform": "linux64", 16:12:11 INFO - "builduid": "25fb72af184d4782aa528cfed46e9f0d", 16:12:11 INFO - "slavebuilddir": "test" 16:12:11 INFO - } 16:12:11 INFO - Found installer url https://queue.taskcluster.net/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 16:12:11 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 16:12:11 INFO - Running post-action listener: _resource_record_post_action 16:12:11 INFO - ##### 16:12:11 INFO - ##### Running download-and-extract step. 16:12:11 INFO - ##### 16:12:11 INFO - Running pre-action listener: _resource_record_pre_action 16:12:11 INFO - Running main action method: download_and_extract 16:12:11 INFO - mkdir: /builds/slave/test/build/tests 16:12:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:11 INFO - https://queue.taskcluster.net/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:12:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:12:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:12:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:12:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 16:12:12 INFO - Downloaded 1361 bytes. 16:12:12 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:12:12 INFO - Using the following test package requirements: 16:12:12 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 16:12:12 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:12:12 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 16:12:12 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:12:12 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 16:12:12 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:12:12 INFO - u'jsshell-linux-x86_64.zip'], 16:12:12 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:12:12 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 16:12:12 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 16:12:12 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:12:12 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 16:12:12 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:12:12 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 16:12:12 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:12:12 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 16:12:12 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:12:12 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 16:12:12 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 16:12:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:12 INFO - https://queue.taskcluster.net/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:12:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 16:12:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 16:12:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 16:12:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 16:12:15 INFO - Downloaded 22728022 bytes. 16:12:15 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:12:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:12:16 INFO - caution: filename not matched: web-platform/* 16:12:16 INFO - Return code: 11 16:12: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')]} 16:12:16 INFO - https://queue.taskcluster.net/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:12:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 16:12:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 16:12:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 16:12:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 16:12:19 INFO - Downloaded 36408648 bytes. 16:12:19 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:12:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:12:23 INFO - caution: filename not matched: bin/* 16:12:23 INFO - caution: filename not matched: config/* 16:12:23 INFO - caution: filename not matched: mozbase/* 16:12:23 INFO - caution: filename not matched: marionette/* 16:12:23 INFO - caution: filename not matched: tools/wptserve/* 16:12:23 INFO - Return code: 11 16:12:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:23 INFO - https://queue.taskcluster.net/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:12:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:12:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:12:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:12:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 16:12:26 INFO - Downloaded 69398352 bytes. 16:12:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:12:26 INFO - mkdir: /builds/slave/test/properties 16:12:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:12:26 INFO - Writing to file /builds/slave/test/properties/build_url 16:12:26 INFO - Contents: 16:12:26 INFO - build_url:https://queue.taskcluster.net/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:12:28 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:12:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:12:28 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:12:28 INFO - Contents: 16:12:28 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:12:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:28 INFO - https://queue.taskcluster.net/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:12:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:12:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:12:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:12:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 16:12:31 INFO - Downloaded 90900078 bytes. 16:12:31 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:12:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:12:38 INFO - Return code: 0 16:12:38 INFO - Running post-action listener: _resource_record_post_action 16:12:38 INFO - Running post-action listener: set_extra_try_arguments 16:12:38 INFO - ##### 16:12:38 INFO - ##### Running create-virtualenv step. 16:12:38 INFO - ##### 16:12:38 INFO - Running pre-action listener: _pre_create_virtualenv 16:12:38 INFO - Running pre-action listener: _resource_record_pre_action 16:12:38 INFO - Running main action method: create_virtualenv 16:12:38 INFO - Creating virtualenv /builds/slave/test/build/venv 16:12:38 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:12:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:12:39 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:12:39 INFO - Using real prefix '/usr' 16:12:39 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:12:43 INFO - Installing distribute.............................................................................................................................................................................................done. 16:12:48 INFO - Installing pip.................done. 16:12:48 INFO - Return code: 0 16:12:48 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:12: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')]} 16:12:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:12:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:12: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')]} 16:12:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:12:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:12: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2314030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23153f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2368330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x234feb0>, '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 0x23663b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2366860>, '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-1462921914.518988-1557670309', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:12: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:12: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:12:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:12:48 INFO - 'CCACHE_UMASK': '002', 16:12:48 INFO - 'DISPLAY': ':0', 16:12:48 INFO - 'HOME': '/home/cltbld', 16:12:48 INFO - 'LANG': 'en_US.UTF-8', 16:12:48 INFO - 'LOGNAME': 'cltbld', 16:12:48 INFO - 'MAIL': '/var/mail/cltbld', 16:12:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:12:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:12:48 INFO - 'MOZ_NO_REMOTE': '1', 16:12:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:12:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:12:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:12:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:12:48 INFO - 'PWD': '/builds/slave/test', 16:12:48 INFO - 'SHELL': '/bin/bash', 16:12:48 INFO - 'SHLVL': '1', 16:12:48 INFO - 'TERM': 'linux', 16:12:48 INFO - 'TMOUT': '86400', 16:12:48 INFO - 'USER': 'cltbld', 16:12:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462921914.518988-1557670309', 16:12:48 INFO - '_': '/tools/buildbot/bin/python'} 16:12:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:12:48 INFO - Downloading/unpacking psutil>=0.7.1 16:12:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:12:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:12:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:12:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:12:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:12:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:12:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:12:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:12:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:12:54 INFO - Installing collected packages: psutil 16:12:54 INFO - Running setup.py install for psutil 16:12:54 INFO - building 'psutil._psutil_linux' extension 16:12:54 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 16:12:56 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 16:12:56 INFO - building 'psutil._psutil_posix' extension 16:12:56 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 16:12:56 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 16:12:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:12:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:12:57 INFO - Successfully installed psutil 16:12:57 INFO - Cleaning up... 16:12:57 INFO - Return code: 0 16:12:57 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:12:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:12:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:12:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:12:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:12:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2314030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23153f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2368330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x234feb0>, '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 0x23663b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2366860>, '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-1462921914.518988-1557670309', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:12:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:12:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:12:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:12:57 INFO - 'CCACHE_UMASK': '002', 16:12:57 INFO - 'DISPLAY': ':0', 16:12:57 INFO - 'HOME': '/home/cltbld', 16:12:57 INFO - 'LANG': 'en_US.UTF-8', 16:12:57 INFO - 'LOGNAME': 'cltbld', 16:12:57 INFO - 'MAIL': '/var/mail/cltbld', 16:12:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:12:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:12:57 INFO - 'MOZ_NO_REMOTE': '1', 16:12:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:12:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:12:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:12:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:12:57 INFO - 'PWD': '/builds/slave/test', 16:12:57 INFO - 'SHELL': '/bin/bash', 16:12:57 INFO - 'SHLVL': '1', 16:12:57 INFO - 'TERM': 'linux', 16:12:57 INFO - 'TMOUT': '86400', 16:12:57 INFO - 'USER': 'cltbld', 16:12:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462921914.518988-1557670309', 16:12:57 INFO - '_': '/tools/buildbot/bin/python'} 16:12:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:12:57 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:12: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 16:12: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 16:12:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:12:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:12: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 16:12: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 16:13:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:13:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:13:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:13:02 INFO - Installing collected packages: mozsystemmonitor 16:13:02 INFO - Running setup.py install for mozsystemmonitor 16:13:02 INFO - Successfully installed mozsystemmonitor 16:13:02 INFO - Cleaning up... 16:13:03 INFO - Return code: 0 16:13:03 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:13:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:13:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:13:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:13:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:13:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:13:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:13:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x2314030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23153f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2368330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x234feb0>, '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 0x23663b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2366860>, '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-1462921914.518988-1557670309', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:13:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:13:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:13:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:13:03 INFO - 'CCACHE_UMASK': '002', 16:13:03 INFO - 'DISPLAY': ':0', 16:13:03 INFO - 'HOME': '/home/cltbld', 16:13:03 INFO - 'LANG': 'en_US.UTF-8', 16:13:03 INFO - 'LOGNAME': 'cltbld', 16:13:03 INFO - 'MAIL': '/var/mail/cltbld', 16:13:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:13:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:13:03 INFO - 'MOZ_NO_REMOTE': '1', 16:13:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:13:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:13:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:13:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:13:03 INFO - 'PWD': '/builds/slave/test', 16:13:03 INFO - 'SHELL': '/bin/bash', 16:13:03 INFO - 'SHLVL': '1', 16:13:03 INFO - 'TERM': 'linux', 16:13:03 INFO - 'TMOUT': '86400', 16:13:03 INFO - 'USER': 'cltbld', 16:13:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462921914.518988-1557670309', 16:13:03 INFO - '_': '/tools/buildbot/bin/python'} 16:13:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:13:03 INFO - Downloading/unpacking blobuploader==1.2.4 16:13:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:13:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:13:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:13:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:13:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:13:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:13:08 INFO - Downloading blobuploader-1.2.4.tar.gz 16:13:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:13:08 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:13:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:13:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:13:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:13:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:13:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:13:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:13:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:13:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:13: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 16:13: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 16:13:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:13:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:13: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 16:13: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 16:13:10 INFO - Downloading docopt-0.6.1.tar.gz 16:13:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:13:10 INFO - Installing collected packages: blobuploader, requests, docopt 16:13:10 INFO - Running setup.py install for blobuploader 16:13:10 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:13:10 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:13:10 INFO - Running setup.py install for requests 16:13:11 INFO - Running setup.py install for docopt 16:13:11 INFO - Successfully installed blobuploader requests docopt 16:13:11 INFO - Cleaning up... 16:13:12 INFO - Return code: 0 16:13:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:13:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:13:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:13:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:13:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:13:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:13:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:13:12 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2314030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23153f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2368330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x234feb0>, '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 0x23663b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2366860>, '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-1462921914.518988-1557670309', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:13:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:13:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:13:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:13:12 INFO - 'CCACHE_UMASK': '002', 16:13:12 INFO - 'DISPLAY': ':0', 16:13:12 INFO - 'HOME': '/home/cltbld', 16:13:12 INFO - 'LANG': 'en_US.UTF-8', 16:13:12 INFO - 'LOGNAME': 'cltbld', 16:13:12 INFO - 'MAIL': '/var/mail/cltbld', 16:13:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:13:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:13:12 INFO - 'MOZ_NO_REMOTE': '1', 16:13:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:13:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:13:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:13:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:13:12 INFO - 'PWD': '/builds/slave/test', 16:13:12 INFO - 'SHELL': '/bin/bash', 16:13:12 INFO - 'SHLVL': '1', 16:13:12 INFO - 'TERM': 'linux', 16:13:12 INFO - 'TMOUT': '86400', 16:13:12 INFO - 'USER': 'cltbld', 16:13:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462921914.518988-1557670309', 16:13:12 INFO - '_': '/tools/buildbot/bin/python'} 16:13:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:13:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:13:12 INFO - Running setup.py (path:/tmp/pip-PO52tJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:13:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:13:12 INFO - Running setup.py (path:/tmp/pip-uIoOut-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:13:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:13:12 INFO - Running setup.py (path:/tmp/pip-Vs8YzD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:13:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:13:12 INFO - Running setup.py (path:/tmp/pip-jTJkCh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:13:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:13:12 INFO - Running setup.py (path:/tmp/pip-bP1ucn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:13:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:13:13 INFO - Running setup.py (path:/tmp/pip-YLAQS5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:13:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:13:13 INFO - Running setup.py (path:/tmp/pip-_0Wr3n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:13:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:13:13 INFO - Running setup.py (path:/tmp/pip-qHJB9o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:13:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:13:13 INFO - Running setup.py (path:/tmp/pip-3K7ppW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:13:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:13:13 INFO - Running setup.py (path:/tmp/pip-1ExFPM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:13:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:13:13 INFO - Running setup.py (path:/tmp/pip-kVF8du-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:13:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:13:13 INFO - Running setup.py (path:/tmp/pip-VYjbMF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:13:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:13:13 INFO - Running setup.py (path:/tmp/pip-9cKhto-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:13:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:13:14 INFO - Running setup.py (path:/tmp/pip-zanUtA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:13:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:13:14 INFO - Running setup.py (path:/tmp/pip-UqHeo3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:13:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:13:14 INFO - Running setup.py (path:/tmp/pip-dYrBiR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:13:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:13:14 INFO - Running setup.py (path:/tmp/pip-qMtqTu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:13:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:13:14 INFO - Running setup.py (path:/tmp/pip-cEhf8e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:13:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:13:14 INFO - Running setup.py (path:/tmp/pip-2zZgDe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:13:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:13:14 INFO - Running setup.py (path:/tmp/pip-pw3bFx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:13:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:13:15 INFO - Running setup.py (path:/tmp/pip-hLirV5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:13:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:13:15 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:13:15 INFO - Running setup.py install for manifestparser 16:13:15 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:13:15 INFO - Running setup.py install for mozcrash 16:13:15 INFO - Running setup.py install for mozdebug 16:13:16 INFO - Running setup.py install for mozdevice 16:13:16 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:13:16 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:13:16 INFO - Running setup.py install for mozfile 16:13:16 INFO - Running setup.py install for mozhttpd 16:13:16 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:13:16 INFO - Running setup.py install for mozinfo 16:13:16 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:13:16 INFO - Running setup.py install for mozInstall 16:13:17 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:13:17 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:13:17 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:13:17 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:13:17 INFO - Running setup.py install for mozleak 16:13:17 INFO - Running setup.py install for mozlog 16:13:17 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:13:17 INFO - Running setup.py install for moznetwork 16:13:17 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:13:17 INFO - Running setup.py install for mozprocess 16:13:17 INFO - Running setup.py install for mozprofile 16:13:18 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:13:18 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:13:18 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:13:18 INFO - Running setup.py install for mozrunner 16:13:18 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:13:18 INFO - Running setup.py install for mozscreenshot 16:13:18 INFO - Running setup.py install for moztest 16:13:18 INFO - Running setup.py install for mozversion 16:13:19 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:13:19 INFO - Running setup.py install for wptserve 16:13:19 INFO - Running setup.py install for marionette-driver 16:13:19 INFO - Running setup.py install for browsermob-proxy 16:13:19 INFO - Running setup.py install for marionette-client 16:13:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:13:20 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:13:20 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:13:20 INFO - Cleaning up... 16:13:20 INFO - Return code: 0 16:13:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:13:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:13:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:13:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:13:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:13:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:13:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:13:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2314030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23153f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2368330>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x234feb0>, '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 0x23663b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2366860>, '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-1462921914.518988-1557670309', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:13:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:13:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:13:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:13:20 INFO - 'CCACHE_UMASK': '002', 16:13:20 INFO - 'DISPLAY': ':0', 16:13:20 INFO - 'HOME': '/home/cltbld', 16:13:20 INFO - 'LANG': 'en_US.UTF-8', 16:13:20 INFO - 'LOGNAME': 'cltbld', 16:13:20 INFO - 'MAIL': '/var/mail/cltbld', 16:13:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:13:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:13:20 INFO - 'MOZ_NO_REMOTE': '1', 16:13:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:13:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:13:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:13:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:13:20 INFO - 'PWD': '/builds/slave/test', 16:13:20 INFO - 'SHELL': '/bin/bash', 16:13:20 INFO - 'SHLVL': '1', 16:13:20 INFO - 'TERM': 'linux', 16:13:20 INFO - 'TMOUT': '86400', 16:13:20 INFO - 'USER': 'cltbld', 16:13:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462921914.518988-1557670309', 16:13:20 INFO - '_': '/tools/buildbot/bin/python'} 16:13:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:13:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:13:20 INFO - Running setup.py (path:/tmp/pip-ydJUEq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:13:20 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:13:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:13:20 INFO - Running setup.py (path:/tmp/pip-RMKv0t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:13:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:13:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:13:20 INFO - Running setup.py (path:/tmp/pip-3LV5RD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:13:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:13:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:13:21 INFO - Running setup.py (path:/tmp/pip-PUD0H7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:13:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:13:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:13:21 INFO - Running setup.py (path:/tmp/pip-j8jC5V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:13:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:13:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:13:21 INFO - Running setup.py (path:/tmp/pip-dTmWVQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:13:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:13:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:13:21 INFO - Running setup.py (path:/tmp/pip-KIP9s2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:13:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:13:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:13:21 INFO - Running setup.py (path:/tmp/pip-XTji9O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:13:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:13:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:13:21 INFO - Running setup.py (path:/tmp/pip-BRvxuN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:13:21 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:13:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:13:21 INFO - Running setup.py (path:/tmp/pip-M9HyeH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:13:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:13:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:13:22 INFO - Running setup.py (path:/tmp/pip-lGQqMQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:13:22 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:13:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:13:22 INFO - Running setup.py (path:/tmp/pip-OAc108-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:13:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:13:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:13:22 INFO - Running setup.py (path:/tmp/pip-4uFJqY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:13:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:13:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:13:22 INFO - Running setup.py (path:/tmp/pip-JdUvIf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:13:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:13:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:13:22 INFO - Running setup.py (path:/tmp/pip-wTgAn6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:13:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:13:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:13:22 INFO - Running setup.py (path:/tmp/pip-s63yI_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:13:22 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:13:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:13:22 INFO - Running setup.py (path:/tmp/pip-7WWyVg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:13:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:13:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:13:22 INFO - Running setup.py (path:/tmp/pip-TNVQPm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:13:23 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:13:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:13:23 INFO - Running setup.py (path:/tmp/pip-X5sIJM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:13:23 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:13:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:13:23 INFO - Running setup.py (path:/tmp/pip-L4mC9n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:13:23 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:13:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:13:23 INFO - Running setup.py (path:/tmp/pip-HHFXuu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:13:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:13:23 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:13:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:13:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:13:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:13:23 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:13:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:13:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:13:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:13:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:13:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:13:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:13:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:13:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:13:28 INFO - Downloading blessings-1.6.tar.gz 16:13:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:13:29 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:13:29 INFO - Installing collected packages: blessings 16:13:29 INFO - Running setup.py install for blessings 16:13:29 INFO - Successfully installed blessings 16:13:29 INFO - Cleaning up... 16:13:29 INFO - Return code: 0 16:13:29 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:13:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:13:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:13:30 INFO - Reading from file tmpfile_stdout 16:13:30 INFO - Current package versions: 16:13:30 INFO - argparse == 1.2.1 16:13:30 INFO - blessings == 1.6 16:13:30 INFO - blobuploader == 1.2.4 16:13:30 INFO - browsermob-proxy == 0.6.0 16:13:30 INFO - docopt == 0.6.1 16:13:30 INFO - manifestparser == 1.1 16:13:30 INFO - marionette-client == 2.3.0 16:13:30 INFO - marionette-driver == 1.4.0 16:13:30 INFO - mozInstall == 1.12 16:13:30 INFO - mozcrash == 0.17 16:13:30 INFO - mozdebug == 0.1 16:13:30 INFO - mozdevice == 0.48 16:13:30 INFO - mozfile == 1.2 16:13:30 INFO - mozhttpd == 0.7 16:13:30 INFO - mozinfo == 0.9 16:13:30 INFO - mozleak == 0.1 16:13:30 INFO - mozlog == 3.1 16:13:30 INFO - moznetwork == 0.27 16:13:30 INFO - mozprocess == 0.22 16:13:30 INFO - mozprofile == 0.28 16:13:30 INFO - mozrunner == 6.11 16:13:30 INFO - mozscreenshot == 0.1 16:13:30 INFO - mozsystemmonitor == 0.0 16:13:30 INFO - moztest == 0.7 16:13:30 INFO - mozversion == 1.4 16:13:30 INFO - psutil == 3.1.1 16:13:30 INFO - requests == 1.2.3 16:13:30 INFO - wptserve == 1.4.0 16:13:30 INFO - wsgiref == 0.1.2 16:13:30 INFO - Running post-action listener: _resource_record_post_action 16:13:30 INFO - Running post-action listener: _start_resource_monitoring 16:13:30 INFO - Starting resource monitoring. 16:13:30 INFO - ##### 16:13:30 INFO - ##### Running pull step. 16:13:30 INFO - ##### 16:13:30 INFO - Running pre-action listener: _resource_record_pre_action 16:13:30 INFO - Running main action method: pull 16:13:30 INFO - Pull has nothing to do! 16:13:30 INFO - Running post-action listener: _resource_record_post_action 16:13:30 INFO - ##### 16:13:30 INFO - ##### Running install step. 16:13:30 INFO - ##### 16:13:30 INFO - Running pre-action listener: _resource_record_pre_action 16:13:30 INFO - Running main action method: install 16:13:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:13:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:13:30 INFO - Reading from file tmpfile_stdout 16:13:30 INFO - Detecting whether we're running mozinstall >=1.0... 16:13:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:13:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:13:30 INFO - Reading from file tmpfile_stdout 16:13:30 INFO - Output received: 16:13:30 INFO - Usage: mozinstall [options] installer 16:13:30 INFO - Options: 16:13:30 INFO - -h, --help show this help message and exit 16:13:30 INFO - -d DEST, --destination=DEST 16:13:30 INFO - Directory to install application into. [default: 16:13:30 INFO - "/builds/slave/test"] 16:13:30 INFO - --app=APP Application being installed. [default: firefox] 16:13:30 INFO - mkdir: /builds/slave/test/build/application 16:13:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:13:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 16:13:58 INFO - Reading from file tmpfile_stdout 16:13:58 INFO - Output received: 16:13:58 INFO - /builds/slave/test/build/application/firefox/firefox 16:13:58 INFO - Running post-action listener: _resource_record_post_action 16:13:58 INFO - ##### 16:13:58 INFO - ##### Running run-tests step. 16:13:58 INFO - ##### 16:13:58 INFO - Running pre-action listener: _resource_record_pre_action 16:13:58 INFO - Running main action method: run_tests 16:13:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:13:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:13:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:13:58 INFO - grabbing minidump binary from tooltool 16:13:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:13:58 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x234feb0>, '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 0x23663b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2366860>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:13:58 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:13:58 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 16:13:58 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 16:13:58 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 16:14:01 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpjMN6JH 16:14:01 INFO - INFO - File integrity verified, renaming tmpjMN6JH to linux64-minidump_stackwalk 16:14:01 INFO - INFO - Updating local cache /builds/tooltool_cache... 16:14:01 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 16:14:01 INFO - Return code: 0 16:14:01 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:14:01 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:14:01 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/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:14:01 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/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:14:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:14:01 INFO - 'CCACHE_UMASK': '002', 16:14:01 INFO - 'DISPLAY': ':0', 16:14:01 INFO - 'HOME': '/home/cltbld', 16:14:01 INFO - 'LANG': 'en_US.UTF-8', 16:14:01 INFO - 'LOGNAME': 'cltbld', 16:14:01 INFO - 'MAIL': '/var/mail/cltbld', 16:14:01 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:14:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:14:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:14:01 INFO - 'MOZ_NO_REMOTE': '1', 16:14:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:14:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:14:01 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:14:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:14:01 INFO - 'PWD': '/builds/slave/test', 16:14:01 INFO - 'SHELL': '/bin/bash', 16:14:01 INFO - 'SHLVL': '1', 16:14:01 INFO - 'TERM': 'linux', 16:14:01 INFO - 'TMOUT': '86400', 16:14:01 INFO - 'USER': 'cltbld', 16:14:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462921914.518988-1557670309', 16:14:01 INFO - '_': '/tools/buildbot/bin/python'} 16:14:01 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/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:14:02 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:14:02 INFO - import pkg_resources 16:14:03 INFO - Using 1 client processes 16:14:03 INFO - wptserve Starting http server on 127.0.0.1:8000 16:14:04 INFO - wptserve Starting http server on 127.0.0.1:8001 16:14:04 INFO - wptserve Starting http server on 127.0.0.1:8443 16:14:06 INFO - SUITE-START | Running 778 tests 16:14:06 INFO - Running testharness tests 16:14:06 INFO - Setting up ssl 16:14:06 INFO - PROCESS | certutil | 16:14:06 INFO - PROCESS | certutil | 16:14:06 INFO - PROCESS | certutil | 16:14:06 INFO - Certificate Nickname Trust Attributes 16:14:06 INFO - SSL,S/MIME,JAR/XPI 16:14:06 INFO - 16:14:06 INFO - web-platform-tests CT,, 16:14:06 INFO - 16:14:06 INFO - Starting runner 16:14:09 INFO - PROCESS | 1933 | 1462922049173 Marionette DEBUG Marionette enabled via build flag and pref 16:14:09 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66acee4800 == 1 [pid = 1933] [id = 1] 16:14:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 1 (0x7f66ac8b5800) [pid = 1933] [serial = 1] [outer = (nil)] 16:14:09 INFO - PROCESS | 1933 | [1933] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 16:14:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 2 (0x7f66ac8b6800) [pid = 1933] [serial = 2] [outer = 0x7f66ac8b5800] 16:14:09 INFO - PROCESS | 1933 | 1462922049819 Marionette INFO Listening on port 2828 16:14:10 INFO - PROCESS | 1933 | 1462922050365 Marionette DEBUG Marionette enabled via command-line flag 16:14:10 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a99a5800 == 2 [pid = 1933] [id = 2] 16:14:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 3 (0x7f66a99b6000) [pid = 1933] [serial = 3] [outer = (nil)] 16:14:10 INFO - PROCESS | 1933 | [1933] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 16:14:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 4 (0x7f66a99b7000) [pid = 1933] [serial = 4] [outer = 0x7f66a99b6000] 16:14:10 INFO - PROCESS | 1933 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f66a97cc790 16:14:10 INFO - PROCESS | 1933 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f66a8b0ffa0 16:14:10 INFO - PROCESS | 1933 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f66a8b13250 16:14:10 INFO - PROCESS | 1933 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f66a8b13550 16:14:11 INFO - PROCESS | 1933 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f66a8b13910 16:14:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 5 (0x7f66a8b31800) [pid = 1933] [serial = 5] [outer = 0x7f66ac8b5800] 16:14:11 INFO - PROCESS | 1933 | [1933] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:14:11 INFO - PROCESS | 1933 | 1462922051303 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37117 16:14:11 INFO - PROCESS | 1933 | [1933] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:14:11 INFO - PROCESS | 1933 | 1462922051386 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37118 16:14:11 INFO - PROCESS | 1933 | [1933] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:14:11 INFO - PROCESS | 1933 | 1462922051400 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37119 16:14:11 INFO - PROCESS | 1933 | 1462922051404 Marionette DEBUG Closed connection conn0 16:14:11 INFO - PROCESS | 1933 | 1462922051487 Marionette DEBUG Closed connection conn1 16:14:11 INFO - PROCESS | 1933 | [1933] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 16:14:11 INFO - PROCESS | 1933 | [1933] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:14:11 INFO - PROCESS | 1933 | 1462922051532 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37120 16:14:11 INFO - PROCESS | 1933 | 1462922051535 Marionette DEBUG Closed connection conn2 16:14:11 INFO - PROCESS | 1933 | [1933] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:14:11 INFO - PROCESS | 1933 | 1462922051583 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:37121 16:14:11 INFO - PROCESS | 1933 | 1462922051596 Marionette DEBUG Closed connection conn3 16:14:11 INFO - PROCESS | 1933 | 1462922051636 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:14:11 INFO - PROCESS | 1933 | 1462922051651 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":"20160510144815","device":"desktop","version":"48.0a2"} 16:14:12 INFO - PROCESS | 1933 | [1933] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:14:13 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c385800 == 3 [pid = 1933] [id = 3] 16:14:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 6 (0x7f669c386000) [pid = 1933] [serial = 6] [outer = (nil)] 16:14:13 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c386800 == 4 [pid = 1933] [id = 4] 16:14:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 7 (0x7f669c4fe400) [pid = 1933] [serial = 7] [outer = (nil)] 16:14:13 INFO - PROCESS | 1933 | [1933] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:14:13 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b3b6800 == 5 [pid = 1933] [id = 5] 16:14:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 8 (0x7f669b3a5000) [pid = 1933] [serial = 8] [outer = (nil)] 16:14:13 INFO - PROCESS | 1933 | [1933] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:14:14 INFO - PROCESS | 1933 | [1933] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:14:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 9 (0x7f669b04f000) [pid = 1933] [serial = 9] [outer = 0x7f669b3a5000] 16:14:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 10 (0x7f669acc8000) [pid = 1933] [serial = 10] [outer = 0x7f669c386000] 16:14:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 11 (0x7f669ab55400) [pid = 1933] [serial = 11] [outer = 0x7f669c4fe400] 16:14:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 12 (0x7f669ab57400) [pid = 1933] [serial = 12] [outer = 0x7f669b3a5000] 16:14:15 INFO - PROCESS | 1933 | 1462922055337 Marionette DEBUG loaded listener.js 16:14:15 INFO - PROCESS | 1933 | 1462922055354 Marionette DEBUG loaded listener.js 16:14:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 13 (0x7f6698c0a800) [pid = 1933] [serial = 13] [outer = 0x7f669b3a5000] 16:14:16 INFO - PROCESS | 1933 | 1462922056038 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"b584aaa0-c45c-437f-be2f-ddda4c4ebab6","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":"20160510144815","device":"desktop","version":"48.0a2","command_id":1}}] 16:14:16 INFO - PROCESS | 1933 | 1462922056344 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:14:16 INFO - PROCESS | 1933 | 1462922056631 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 16:14:16 INFO - PROCESS | 1933 | 1462922056663 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:14:16 INFO - PROCESS | 1933 | [1933] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:14:16 INFO - PROCESS | 1933 | [1933] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:14:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 14 (0x7f66956a0c00) [pid = 1933] [serial = 14] [outer = 0x7f669b3a5000] 16:14:16 INFO - PROCESS | 1933 | [1933] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:14:16 INFO - PROCESS | 1933 | [1933] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:14:17 INFO - PROCESS | 1933 | 1462922057008 Marionette TRACE conn4 <- [1,3,null,{}] 16:14:17 INFO - PROCESS | 1933 | 1462922057016 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:14:17 INFO - PROCESS | 1933 | 1462922057037 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 16:14:17 INFO - PROCESS | 1933 | 1462922057070 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 16:14:17 INFO - PROCESS | 1933 | 1462922057074 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 16:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:14:17 INFO - PROCESS | 1933 | 1462922057082 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:14:17 INFO - PROCESS | 1933 | 1462922057087 Marionette TRACE conn4 <- [1,6,null,{}] 16:14:17 INFO - PROCESS | 1933 | 1462922057096 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:17 INFO - PROCESS | 1933 | 1462922057111 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 16:14:17 INFO - PROCESS | 1933 | 1462922057132 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:17 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694c25800 == 6 [pid = 1933] [id = 6] 16:14:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 15 (0x7f669de88400) [pid = 1933] [serial = 15] [outer = (nil)] 16:14:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 16 (0x7f669de8a000) [pid = 1933] [serial = 16] [outer = 0x7f669de88400] 16:14:17 INFO - PROCESS | 1933 | 1462922057207 Marionette DEBUG loaded listener.js 16:14:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 17 (0x7f669de8fc00) [pid = 1933] [serial = 17] [outer = 0x7f669de88400] 16:14:17 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694ba0800 == 7 [pid = 1933] [id = 7] 16:14:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 18 (0x7f6694ce7000) [pid = 1933] [serial = 18] [outer = (nil)] 16:14:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 19 (0x7f6694cedc00) [pid = 1933] [serial = 19] [outer = 0x7f6694ce7000] 16:14:17 INFO - PROCESS | 1933 | 1462922057672 Marionette DEBUG loaded listener.js 16:14:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 20 (0x7f66948a7800) [pid = 1933] [serial = 20] [outer = 0x7f6694ce7000] 16:14:18 INFO - PROCESS | 1933 | [1933] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:14:18 INFO - PROCESS | 1933 | 1462922058175 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:14:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1182ms 16:14:18 INFO - PROCESS | 1933 | 1462922058313 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 16:14:18 INFO - PROCESS | 1933 | 1462922058317 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 16:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:14:18 INFO - PROCESS | 1933 | 1462922058340 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:14:18 INFO - PROCESS | 1933 | 1462922058343 Marionette TRACE conn4 <- [1,10,null,{}] 16:14:18 INFO - PROCESS | 1933 | 1462922058364 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:18 INFO - PROCESS | 1933 | 1462922058523 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 16:14:18 INFO - PROCESS | 1933 | 1462922058537 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:18 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692c6b800 == 8 [pid = 1933] [id = 8] 16:14:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 21 (0x7f6693b4d000) [pid = 1933] [serial = 21] [outer = (nil)] 16:14:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 22 (0x7f6698aa7400) [pid = 1933] [serial = 22] [outer = 0x7f6693b4d000] 16:14:18 INFO - PROCESS | 1933 | 1462922058601 Marionette DEBUG loaded listener.js 16:14:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 23 (0x7f6693117c00) [pid = 1933] [serial = 23] [outer = 0x7f6693b4d000] 16:14:19 INFO - PROCESS | 1933 | 1462922059135 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:14:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:14:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 856ms 16:14:19 INFO - PROCESS | 1933 | 1462922059182 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 16:14:19 INFO - PROCESS | 1933 | 1462922059185 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 16:14:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:14:19 INFO - PROCESS | 1933 | 1462922059191 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:14:19 INFO - PROCESS | 1933 | 1462922059193 Marionette TRACE conn4 <- [1,14,null,{}] 16:14:19 INFO - PROCESS | 1933 | 1462922059198 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:19 INFO - PROCESS | 1933 | 1462922059350 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 16:14:19 INFO - PROCESS | 1933 | 1462922059372 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:19 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66931ee800 == 9 [pid = 1933] [id = 9] 16:14:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 24 (0x7f669326d800) [pid = 1933] [serial = 24] [outer = (nil)] 16:14:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 25 (0x7f6693271c00) [pid = 1933] [serial = 25] [outer = 0x7f669326d800] 16:14:19 INFO - PROCESS | 1933 | 1462922059431 Marionette DEBUG loaded listener.js 16:14:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 26 (0x7f669de88000) [pid = 1933] [serial = 26] [outer = 0x7f669326d800] 16:14:20 INFO - PROCESS | 1933 | 1462922060465 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:14:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1326ms 16:14:20 INFO - PROCESS | 1933 | 1462922060519 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 16:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:14:20 INFO - PROCESS | 1933 | 1462922060527 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 16:14:20 INFO - PROCESS | 1933 | 1462922060533 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:14:20 INFO - PROCESS | 1933 | 1462922060539 Marionette TRACE conn4 <- [1,18,null,{}] 16:14:20 INFO - PROCESS | 1933 | 1462922060546 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:20 INFO - PROCESS | 1933 | 1462922060710 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 16:14:20 INFO - PROCESS | 1933 | 1462922060825 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66933d9800 == 10 [pid = 1933] [id = 10] 16:14:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 27 (0x7f6693cb4800) [pid = 1933] [serial = 27] [outer = (nil)] 16:14:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6693cc0800 == 11 [pid = 1933] [id = 11] 16:14:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 28 (0x7f669311e800) [pid = 1933] [serial = 28] [outer = (nil)] 16:14:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 29 (0x7f6693122c00) [pid = 1933] [serial = 29] [outer = 0x7f669311e800] 16:14:20 INFO - PROCESS | 1933 | 1462922060912 Marionette DEBUG loaded listener.js 16:14:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 30 (0x7f6693b4d800) [pid = 1933] [serial = 30] [outer = 0x7f669311e800] 16:14:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 31 (0x7f669477e800) [pid = 1933] [serial = 31] [outer = 0x7f6693cb4800] 16:14:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 32 (0x7f6694baf800) [pid = 1933] [serial = 32] [outer = 0x7f6693cb4800] 16:14:21 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6693cc8000 == 12 [pid = 1933] [id = 12] 16:14:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 33 (0x7f66948a6000) [pid = 1933] [serial = 33] [outer = (nil)] 16:14:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 34 (0x7f6696338c00) [pid = 1933] [serial = 34] [outer = 0x7f66948a6000] 16:14:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 35 (0x7f6696020800) [pid = 1933] [serial = 35] [outer = 0x7f66948a6000] 16:14:21 INFO - PROCESS | 1933 | 1462922061933 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:14:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1537ms 16:14:22 INFO - PROCESS | 1933 | 1462922062071 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 16:14:22 INFO - PROCESS | 1933 | 1462922062079 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 16:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:14:22 INFO - PROCESS | 1933 | 1462922062115 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:14:22 INFO - PROCESS | 1933 | 1462922062119 Marionette TRACE conn4 <- [1,22,null,{}] 16:14:22 INFO - PROCESS | 1933 | 1462922062127 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:22 INFO - PROCESS | 1933 | 1462922062289 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 16:14:22 INFO - PROCESS | 1933 | 1462922062382 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:22 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6699607800 == 13 [pid = 1933] [id = 13] 16:14:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 36 (0x7f6693b56800) [pid = 1933] [serial = 36] [outer = (nil)] 16:14:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 37 (0x7f669962d000) [pid = 1933] [serial = 37] [outer = 0x7f6693b56800] 16:14:22 INFO - PROCESS | 1933 | 1462922062455 Marionette DEBUG loaded listener.js 16:14:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 38 (0x7f669b2a5000) [pid = 1933] [serial = 38] [outer = 0x7f6693b56800] 16:14:23 INFO - PROCESS | 1933 | 1462922063216 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:14:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:14:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1157ms 16:14:23 INFO - PROCESS | 1933 | 1462922063255 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 16:14:23 INFO - PROCESS | 1933 | 1462922063262 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 16:14:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:14:23 INFO - PROCESS | 1933 | 1462922063275 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:14:23 INFO - PROCESS | 1933 | 1462922063280 Marionette TRACE conn4 <- [1,26,null,{}] 16:14:23 INFO - PROCESS | 1933 | 1462922063297 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:23 INFO - PROCESS | 1933 | 1462922063474 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 16:14:23 INFO - PROCESS | 1933 | 1462922063593 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:23 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b6b7800 == 14 [pid = 1933] [id = 14] 16:14:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 39 (0x7f669bb49400) [pid = 1933] [serial = 39] [outer = (nil)] 16:14:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 40 (0x7f669bcd1c00) [pid = 1933] [serial = 40] [outer = 0x7f669bb49400] 16:14:23 INFO - PROCESS | 1933 | 1462922063669 Marionette DEBUG loaded listener.js 16:14:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 41 (0x7f669c78c800) [pid = 1933] [serial = 41] [outer = 0x7f669bb49400] 16:14:24 INFO - PROCESS | 1933 | 1462922064690 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:14:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:14:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1434ms 16:14:24 INFO - PROCESS | 1933 | 1462922064707 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 16:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:14:24 INFO - PROCESS | 1933 | 1462922064719 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 16:14:24 INFO - PROCESS | 1933 | 1462922064730 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:14:24 INFO - PROCESS | 1933 | 1462922064742 Marionette TRACE conn4 <- [1,30,null,{}] 16:14:24 INFO - PROCESS | 1933 | 1462922064753 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:24 INFO - PROCESS | 1933 | 1462922064947 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 16:14:25 INFO - PROCESS | 1933 | 1462922065077 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:25 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694bb2000 == 15 [pid = 1933] [id = 15] 16:14:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 42 (0x7f6699ba9400) [pid = 1933] [serial = 42] [outer = (nil)] 16:14:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 43 (0x7f669a2e6000) [pid = 1933] [serial = 43] [outer = 0x7f6699ba9400] 16:14:25 INFO - PROCESS | 1933 | 1462922065140 Marionette DEBUG loaded listener.js 16:14:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 44 (0x7f669a909000) [pid = 1933] [serial = 44] [outer = 0x7f6699ba9400] 16:14:25 INFO - PROCESS | 1933 | 1462922065828 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:14:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:14:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1144ms 16:14:25 INFO - PROCESS | 1933 | 1462922065869 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 16:14:25 INFO - PROCESS | 1933 | 1462922065877 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 16:14:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:14:25 INFO - PROCESS | 1933 | 1462922065885 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:14:25 INFO - PROCESS | 1933 | 1462922065889 Marionette TRACE conn4 <- [1,34,null,{}] 16:14:25 INFO - PROCESS | 1933 | 1462922065916 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:26 INFO - PROCESS | 1933 | 1462922066049 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 16:14:26 INFO - PROCESS | 1933 | 1462922066059 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:26 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b9df800 == 16 [pid = 1933] [id = 16] 16:14:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 45 (0x7f669a90b800) [pid = 1933] [serial = 45] [outer = (nil)] 16:14:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 46 (0x7f669c136800) [pid = 1933] [serial = 46] [outer = 0x7f669a90b800] 16:14:26 INFO - PROCESS | 1933 | 1462922066114 Marionette DEBUG loaded listener.js 16:14:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 47 (0x7f669c4f4c00) [pid = 1933] [serial = 47] [outer = 0x7f669a90b800] 16:14:26 INFO - PROCESS | 1933 | 1462922066750 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:14:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:14:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 884ms 16:14:26 INFO - PROCESS | 1933 | 1462922066769 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 16:14:26 INFO - PROCESS | 1933 | 1462922066774 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 16:14:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:14:26 INFO - PROCESS | 1933 | 1462922066780 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:14:26 INFO - PROCESS | 1933 | 1462922066784 Marionette TRACE conn4 <- [1,38,null,{}] 16:14:26 INFO - PROCESS | 1933 | 1462922066798 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:26 INFO - PROCESS | 1933 | 1462922066963 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 16:14:27 INFO - PROCESS | 1933 | 1462922066998 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:27 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bc53000 == 17 [pid = 1933] [id = 17] 16:14:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 48 (0x7f669c789800) [pid = 1933] [serial = 48] [outer = (nil)] 16:14:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 49 (0x7f669c923800) [pid = 1933] [serial = 49] [outer = 0x7f669c789800] 16:14:27 INFO - PROCESS | 1933 | 1462922067057 Marionette DEBUG loaded listener.js 16:14:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 50 (0x7f669d3c5c00) [pid = 1933] [serial = 50] [outer = 0x7f669c789800] 16:14:27 INFO - PROCESS | 1933 | 1462922067657 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 932ms 16:14:27 INFO - PROCESS | 1933 | 1462922067712 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 16:14:27 INFO - PROCESS | 1933 | 1462922067716 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 16:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:14:27 INFO - PROCESS | 1933 | 1462922067722 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:14:27 INFO - PROCESS | 1933 | 1462922067723 Marionette TRACE conn4 <- [1,42,null,{}] 16:14:27 INFO - PROCESS | 1933 | 1462922067728 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:27 INFO - PROCESS | 1933 | 1462922067858 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 16:14:27 INFO - PROCESS | 1933 | 1462922067871 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:27 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c39b800 == 18 [pid = 1933] [id = 18] 16:14:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 51 (0x7f669de55c00) [pid = 1933] [serial = 51] [outer = (nil)] 16:14:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 52 (0x7f669de82c00) [pid = 1933] [serial = 52] [outer = 0x7f669de55c00] 16:14:27 INFO - PROCESS | 1933 | 1462922067932 Marionette DEBUG loaded listener.js 16:14:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 53 (0x7f669de8c400) [pid = 1933] [serial = 53] [outer = 0x7f669de55c00] 16:14:28 INFO - PROCESS | 1933 | 1462922068568 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 878ms 16:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:14:28 INFO - PROCESS | 1933 | 1462922068601 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 16:14:28 INFO - PROCESS | 1933 | 1462922068603 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 16:14:28 INFO - PROCESS | 1933 | 1462922068611 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:14:28 INFO - PROCESS | 1933 | 1462922068614 Marionette TRACE conn4 <- [1,46,null,{}] 16:14:28 INFO - PROCESS | 1933 | 1462922068619 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:28 INFO - PROCESS | 1933 | 1462922068738 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 16:14:28 INFO - PROCESS | 1933 | 1462922068826 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:28 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669cb42800 == 19 [pid = 1933] [id = 19] 16:14:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 54 (0x7f669601c000) [pid = 1933] [serial = 54] [outer = (nil)] 16:14:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 55 (0x7f669d4fe800) [pid = 1933] [serial = 55] [outer = 0x7f669601c000] 16:14:28 INFO - PROCESS | 1933 | 1462922068886 Marionette DEBUG loaded listener.js 16:14:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 56 (0x7f669f24a400) [pid = 1933] [serial = 56] [outer = 0x7f669601c000] 16:14:29 INFO - PROCESS | 1933 | 1462922069481 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:14:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 927ms 16:14:29 INFO - PROCESS | 1933 | 1462922069537 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 16:14:29 INFO - PROCESS | 1933 | 1462922069541 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 16:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:14:29 INFO - PROCESS | 1933 | 1462922069547 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:14:29 INFO - PROCESS | 1933 | 1462922069549 Marionette TRACE conn4 <- [1,50,null,{}] 16:14:29 INFO - PROCESS | 1933 | 1462922069555 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:29 INFO - PROCESS | 1933 | 1462922069750 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 16:14:29 INFO - PROCESS | 1933 | 1462922069765 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:29 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669dea2000 == 20 [pid = 1933] [id = 20] 16:14:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 57 (0x7f6693115800) [pid = 1933] [serial = 57] [outer = (nil)] 16:14:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 58 (0x7f66a2e5b800) [pid = 1933] [serial = 58] [outer = 0x7f6693115800] 16:14:29 INFO - PROCESS | 1933 | 1462922069826 Marionette DEBUG loaded listener.js 16:14:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 59 (0x7f66a99cf400) [pid = 1933] [serial = 59] [outer = 0x7f6693115800] 16:14:30 INFO - PROCESS | 1933 | 1462922070428 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 927ms 16:14:30 INFO - PROCESS | 1933 | 1462922070476 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 16:14:30 INFO - PROCESS | 1933 | 1462922070479 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 16:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:14:30 INFO - PROCESS | 1933 | 1462922070489 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:14:30 INFO - PROCESS | 1933 | 1462922070494 Marionette TRACE conn4 <- [1,54,null,{}] 16:14:30 INFO - PROCESS | 1933 | 1462922070506 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:30 INFO - PROCESS | 1933 | 1462922070629 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 16:14:30 INFO - PROCESS | 1933 | 1462922070642 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:30 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669fe4d000 == 21 [pid = 1933] [id = 21] 16:14:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 60 (0x7f669feb6c00) [pid = 1933] [serial = 60] [outer = (nil)] 16:14:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 61 (0x7f66a9c33000) [pid = 1933] [serial = 61] [outer = 0x7f669feb6c00] 16:14:30 INFO - PROCESS | 1933 | 1462922070700 Marionette DEBUG loaded listener.js 16:14:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 62 (0x7f66a9cf4c00) [pid = 1933] [serial = 62] [outer = 0x7f669feb6c00] 16:14:31 INFO - PROCESS | 1933 | 1462922071343 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 892ms 16:14:31 INFO - PROCESS | 1933 | 1462922071378 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 16:14:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:14:31 INFO - PROCESS | 1933 | 1462922071381 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 16:14:31 INFO - PROCESS | 1933 | 1462922071386 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:14:31 INFO - PROCESS | 1933 | 1462922071389 Marionette TRACE conn4 <- [1,58,null,{}] 16:14:31 INFO - PROCESS | 1933 | 1462922071394 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:31 INFO - PROCESS | 1933 | 1462922071560 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 16:14:31 INFO - PROCESS | 1933 | 1462922071588 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:31 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b16000 == 22 [pid = 1933] [id = 22] 16:14:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 63 (0x7f669c3d3400) [pid = 1933] [serial = 63] [outer = (nil)] 16:14:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 64 (0x7f66a9e21000) [pid = 1933] [serial = 64] [outer = 0x7f669c3d3400] 16:14:31 INFO - PROCESS | 1933 | 1462922071647 Marionette DEBUG loaded listener.js 16:14:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 65 (0x7f66a9edc800) [pid = 1933] [serial = 65] [outer = 0x7f669c3d3400] 16:14:32 INFO - PROCESS | 1933 | 1462922072268 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 932ms 16:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:14:32 INFO - PROCESS | 1933 | 1462922072318 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 16:14:32 INFO - PROCESS | 1933 | 1462922072321 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 16:14:32 INFO - PROCESS | 1933 | 1462922072325 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:14:32 INFO - PROCESS | 1933 | 1462922072328 Marionette TRACE conn4 <- [1,62,null,{}] 16:14:32 INFO - PROCESS | 1933 | 1462922072333 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:32 INFO - PROCESS | 1933 | 1462922072455 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 16:14:32 INFO - PROCESS | 1933 | 1462922072471 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:32 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a8b26000 == 23 [pid = 1933] [id = 23] 16:14:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 66 (0x7f66a9c31c00) [pid = 1933] [serial = 66] [outer = (nil)] 16:14:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 67 (0x7f66aacdd000) [pid = 1933] [serial = 67] [outer = 0x7f66a9c31c00] 16:14:32 INFO - PROCESS | 1933 | 1462922072539 Marionette DEBUG loaded listener.js 16:14:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 68 (0x7f66aae5f000) [pid = 1933] [serial = 68] [outer = 0x7f66a9c31c00] 16:14:33 INFO - PROCESS | 1933 | 1462922073164 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 874ms 16:14:33 INFO - PROCESS | 1933 | 1462922073200 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 16:14:33 INFO - PROCESS | 1933 | 1462922073202 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 16:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:14:33 INFO - PROCESS | 1933 | 1462922073209 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:14:33 INFO - PROCESS | 1933 | 1462922073210 Marionette TRACE conn4 <- [1,66,null,{}] 16:14:33 INFO - PROCESS | 1933 | 1462922073215 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:33 INFO - PROCESS | 1933 | 1462922073367 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 16:14:34 INFO - PROCESS | 1933 | 1462922074312 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66933cb800 == 24 [pid = 1933] [id = 24] 16:14:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 69 (0x7f6693c58000) [pid = 1933] [serial = 69] [outer = (nil)] 16:14:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 70 (0x7f669601c400) [pid = 1933] [serial = 70] [outer = 0x7f6693c58000] 16:14:34 INFO - PROCESS | 1933 | 1462922074373 Marionette DEBUG loaded listener.js 16:14:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 71 (0x7f6698aaa800) [pid = 1933] [serial = 71] [outer = 0x7f6693c58000] 16:14:35 INFO - PROCESS | 1933 | 1462922075024 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1875ms 16:14:35 INFO - PROCESS | 1933 | 1462922075087 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 16:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:14:35 INFO - PROCESS | 1933 | 1462922075092 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 16:14:35 INFO - PROCESS | 1933 | 1462922075099 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:14:35 INFO - PROCESS | 1933 | 1462922075104 Marionette TRACE conn4 <- [1,70,null,{}] 16:14:35 INFO - PROCESS | 1933 | 1462922075110 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:35 INFO - PROCESS | 1933 | 1462922075284 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 16:14:35 INFO - PROCESS | 1933 | 1462922075308 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:35 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6698c79000 == 25 [pid = 1933] [id = 25] 16:14:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 72 (0x7f66961af800) [pid = 1933] [serial = 72] [outer = (nil)] 16:14:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 73 (0x7f669b04a000) [pid = 1933] [serial = 73] [outer = 0x7f66961af800] 16:14:35 INFO - PROCESS | 1933 | 1462922075373 Marionette DEBUG loaded listener.js 16:14:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 74 (0x7f669bb4a800) [pid = 1933] [serial = 74] [outer = 0x7f66961af800] 16:14:36 INFO - PROCESS | 1933 | --DOMWINDOW == 73 (0x7f6693b4d000) [pid = 1933] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:14:36 INFO - PROCESS | 1933 | --DOMWINDOW == 72 (0x7f669de88400) [pid = 1933] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:14:36 INFO - PROCESS | 1933 | --DOMWINDOW == 71 (0x7f6693b56800) [pid = 1933] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:14:36 INFO - PROCESS | 1933 | --DOMWINDOW == 70 (0x7f669bb49400) [pid = 1933] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:14:36 INFO - PROCESS | 1933 | --DOMWINDOW == 69 (0x7f6699ba9400) [pid = 1933] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:14:36 INFO - PROCESS | 1933 | --DOMWINDOW == 68 (0x7f669a90b800) [pid = 1933] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:14:36 INFO - PROCESS | 1933 | --DOMWINDOW == 67 (0x7f669c789800) [pid = 1933] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:14:36 INFO - PROCESS | 1933 | --DOMWINDOW == 66 (0x7f669de55c00) [pid = 1933] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:14:36 INFO - PROCESS | 1933 | --DOMWINDOW == 65 (0x7f669601c000) [pid = 1933] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:14:36 INFO - PROCESS | 1933 | --DOMWINDOW == 64 (0x7f6693115800) [pid = 1933] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:14:36 INFO - PROCESS | 1933 | --DOMWINDOW == 63 (0x7f669feb6c00) [pid = 1933] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:14:36 INFO - PROCESS | 1933 | --DOMWINDOW == 62 (0x7f669c3d3400) [pid = 1933] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:14:36 INFO - PROCESS | 1933 | --DOMWINDOW == 61 (0x7f669326d800) [pid = 1933] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:14:36 INFO - PROCESS | 1933 | --DOMWINDOW == 60 (0x7f669311e800) [pid = 1933] [serial = 28] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:14:36 INFO - PROCESS | 1933 | 1462922076465 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1384ms 16:14:36 INFO - PROCESS | 1933 | 1462922076485 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 16:14:36 INFO - PROCESS | 1933 | 1462922076492 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 16:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:14:36 INFO - PROCESS | 1933 | 1462922076497 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:14:36 INFO - PROCESS | 1933 | 1462922076499 Marionette TRACE conn4 <- [1,74,null,{}] 16:14:36 INFO - PROCESS | 1933 | 1462922076505 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:36 INFO - PROCESS | 1933 | 1462922076632 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 16:14:36 INFO - PROCESS | 1933 | 1462922076719 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669a567800 == 26 [pid = 1933] [id = 26] 16:14:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 61 (0x7f6694b66c00) [pid = 1933] [serial = 75] [outer = (nil)] 16:14:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 62 (0x7f669bb52800) [pid = 1933] [serial = 76] [outer = 0x7f6694b66c00] 16:14:36 INFO - PROCESS | 1933 | 1462922076780 Marionette DEBUG loaded listener.js 16:14:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 63 (0x7f669c3db000) [pid = 1933] [serial = 77] [outer = 0x7f6694b66c00] 16:14:37 INFO - PROCESS | 1933 | 1462922077425 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 979ms 16:14:37 INFO - PROCESS | 1933 | 1462922077478 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 16:14:37 INFO - PROCESS | 1933 | 1462922077481 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 16:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:14:37 INFO - PROCESS | 1933 | 1462922077495 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:14:37 INFO - PROCESS | 1933 | 1462922077502 Marionette TRACE conn4 <- [1,78,null,{}] 16:14:37 INFO - PROCESS | 1933 | 1462922077508 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:37 INFO - PROCESS | 1933 | 1462922077638 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 16:14:37 INFO - PROCESS | 1933 | 1462922077724 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:37 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669baea800 == 27 [pid = 1933] [id = 27] 16:14:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 64 (0x7f6692c0b800) [pid = 1933] [serial = 78] [outer = (nil)] 16:14:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 65 (0x7f669c3db400) [pid = 1933] [serial = 79] [outer = 0x7f6692c0b800] 16:14:37 INFO - PROCESS | 1933 | 1462922077780 Marionette DEBUG loaded listener.js 16:14:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 66 (0x7f669cb76400) [pid = 1933] [serial = 80] [outer = 0x7f6692c0b800] 16:14:38 INFO - PROCESS | 1933 | 1462922078489 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1044ms 16:14:38 INFO - PROCESS | 1933 | 1462922078533 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 16:14:38 INFO - PROCESS | 1933 | 1462922078539 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 16:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:14:38 INFO - PROCESS | 1933 | 1462922078546 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:14:38 INFO - PROCESS | 1933 | 1462922078551 Marionette TRACE conn4 <- [1,82,null,{}] 16:14:38 INFO - PROCESS | 1933 | 1462922078581 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:38 INFO - PROCESS | 1933 | 1462922078730 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 16:14:38 INFO - PROCESS | 1933 | 1462922078850 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:38 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6698c77800 == 28 [pid = 1933] [id = 28] 16:14:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 67 (0x7f669601d400) [pid = 1933] [serial = 81] [outer = (nil)] 16:14:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 68 (0x7f669ab54400) [pid = 1933] [serial = 82] [outer = 0x7f669601d400] 16:14:38 INFO - PROCESS | 1933 | 1462922078921 Marionette DEBUG loaded listener.js 16:14:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 69 (0x7f669bcc8000) [pid = 1933] [serial = 83] [outer = 0x7f669601d400] 16:14:39 INFO - PROCESS | 1933 | 1462922079585 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1091ms 16:14:39 INFO - PROCESS | 1933 | 1462922079643 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 16:14:39 INFO - PROCESS | 1933 | 1462922079651 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 16:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:14:39 INFO - PROCESS | 1933 | 1462922079660 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:14:39 INFO - PROCESS | 1933 | 1462922079664 Marionette TRACE conn4 <- [1,86,null,{}] 16:14:39 INFO - PROCESS | 1933 | 1462922079669 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:39 INFO - PROCESS | 1933 | 1462922079811 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 16:14:39 INFO - PROCESS | 1933 | 1462922079932 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:39 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bc58800 == 29 [pid = 1933] [id = 29] 16:14:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 70 (0x7f6692c08c00) [pid = 1933] [serial = 84] [outer = (nil)] 16:14:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 71 (0x7f669c78fc00) [pid = 1933] [serial = 85] [outer = 0x7f6692c08c00] 16:14:40 INFO - PROCESS | 1933 | 1462922079999 Marionette DEBUG loaded listener.js 16:14:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 72 (0x7f669cb7a800) [pid = 1933] [serial = 86] [outer = 0x7f6692c08c00] 16:14:40 INFO - PROCESS | 1933 | 1462922080793 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1175ms 16:14:40 INFO - PROCESS | 1933 | 1462922080836 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 16:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:14:40 INFO - PROCESS | 1933 | 1462922080840 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 16:14:40 INFO - PROCESS | 1933 | 1462922080845 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:14:40 INFO - PROCESS | 1933 | 1462922080850 Marionette TRACE conn4 <- [1,90,null,{}] 16:14:40 INFO - PROCESS | 1933 | 1462922080865 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:41 INFO - PROCESS | 1933 | 1462922081014 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 16:14:41 INFO - PROCESS | 1933 | 1462922081135 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:41 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669636e000 == 30 [pid = 1933] [id = 30] 16:14:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 73 (0x7f669de84400) [pid = 1933] [serial = 87] [outer = (nil)] 16:14:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 74 (0x7f669f274400) [pid = 1933] [serial = 88] [outer = 0x7f669de84400] 16:14:41 INFO - PROCESS | 1933 | 1462922081206 Marionette DEBUG loaded listener.js 16:14:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 75 (0x7f66a2f15800) [pid = 1933] [serial = 89] [outer = 0x7f669de84400] 16:14:41 INFO - PROCESS | 1933 | 1462922081976 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1193ms 16:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:14:42 INFO - PROCESS | 1933 | 1462922082067 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 16:14:42 INFO - PROCESS | 1933 | 1462922082070 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 16:14:42 INFO - PROCESS | 1933 | 1462922082079 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:14:42 INFO - PROCESS | 1933 | 1462922082081 Marionette TRACE conn4 <- [1,94,null,{}] 16:14:42 INFO - PROCESS | 1933 | 1462922082088 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:42 INFO - PROCESS | 1933 | 1462922082233 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 16:14:42 INFO - PROCESS | 1933 | 1462922082355 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:42 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694bb8000 == 31 [pid = 1933] [id = 31] 16:14:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 76 (0x7f6698908400) [pid = 1933] [serial = 90] [outer = (nil)] 16:14:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 77 (0x7f669b953800) [pid = 1933] [serial = 91] [outer = 0x7f6698908400] 16:14:42 INFO - PROCESS | 1933 | 1462922082424 Marionette DEBUG loaded listener.js 16:14:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 78 (0x7f669de8d000) [pid = 1933] [serial = 92] [outer = 0x7f6698908400] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 77 (0x7f66ac8b6800) [pid = 1933] [serial = 2] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 76 (0x7f66aacdd000) [pid = 1933] [serial = 67] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 75 (0x7f669962d000) [pid = 1933] [serial = 37] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 74 (0x7f669bcd1c00) [pid = 1933] [serial = 40] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 73 (0x7f669a2e6000) [pid = 1933] [serial = 43] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 72 (0x7f669c136800) [pid = 1933] [serial = 46] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 71 (0x7f669c4f4c00) [pid = 1933] [serial = 47] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 70 (0x7f669c923800) [pid = 1933] [serial = 49] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 69 (0x7f669de82c00) [pid = 1933] [serial = 52] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 68 (0x7f669d4fe800) [pid = 1933] [serial = 55] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 67 (0x7f66a2e5b800) [pid = 1933] [serial = 58] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 66 (0x7f669d3c5c00) [pid = 1933] [serial = 50] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 65 (0x7f66a9c33000) [pid = 1933] [serial = 61] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 64 (0x7f66a9e21000) [pid = 1933] [serial = 64] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 63 (0x7f6693271c00) [pid = 1933] [serial = 25] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 62 (0x7f6693122c00) [pid = 1933] [serial = 29] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 61 (0x7f6696338c00) [pid = 1933] [serial = 34] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 60 (0x7f669477e800) [pid = 1933] [serial = 31] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 59 (0x7f669de8c400) [pid = 1933] [serial = 53] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 58 (0x7f669f24a400) [pid = 1933] [serial = 56] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 57 (0x7f66a9cf4c00) [pid = 1933] [serial = 62] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 56 (0x7f66a99cf400) [pid = 1933] [serial = 59] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 55 (0x7f66a9edc800) [pid = 1933] [serial = 65] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 54 (0x7f669b2a5000) [pid = 1933] [serial = 38] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 53 (0x7f669c78c800) [pid = 1933] [serial = 41] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 52 (0x7f669a909000) [pid = 1933] [serial = 44] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 51 (0x7f6693b4d800) [pid = 1933] [serial = 30] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 50 (0x7f669de88000) [pid = 1933] [serial = 26] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 49 (0x7f6693117c00) [pid = 1933] [serial = 23] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 48 (0x7f6698aa7400) [pid = 1933] [serial = 22] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 47 (0x7f6694cedc00) [pid = 1933] [serial = 19] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 46 (0x7f669de8a000) [pid = 1933] [serial = 16] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 45 (0x7f669de8fc00) [pid = 1933] [serial = 17] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 44 (0x7f669ab57400) [pid = 1933] [serial = 12] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1933 | --DOMWINDOW == 43 (0x7f669b04f000) [pid = 1933] [serial = 9] [outer = (nil)] [url = about:blank] 16:14:44 INFO - PROCESS | 1933 | 1462922084029 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1982ms 16:14:44 INFO - PROCESS | 1933 | 1462922084060 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 16:14:44 INFO - PROCESS | 1933 | 1462922084065 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 16:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:14:44 INFO - PROCESS | 1933 | 1462922084074 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:14:44 INFO - PROCESS | 1933 | 1462922084078 Marionette TRACE conn4 <- [1,98,null,{}] 16:14:44 INFO - PROCESS | 1933 | 1462922084087 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:44 INFO - PROCESS | 1933 | 1462922084233 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 16:14:44 INFO - PROCESS | 1933 | 1462922084312 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:44 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66933cf800 == 32 [pid = 1933] [id = 32] 16:14:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 44 (0x7f66948aa800) [pid = 1933] [serial = 93] [outer = (nil)] 16:14:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 45 (0x7f6694ce9800) [pid = 1933] [serial = 94] [outer = 0x7f66948aa800] 16:14:44 INFO - PROCESS | 1933 | 1462922084374 Marionette DEBUG loaded listener.js 16:14:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 46 (0x7f6696340400) [pid = 1933] [serial = 95] [outer = 0x7f66948aa800] 16:14:45 INFO - PROCESS | 1933 | 1462922084996 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 982ms 16:14:45 INFO - PROCESS | 1933 | 1462922085055 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 16:14:45 INFO - PROCESS | 1933 | 1462922085065 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 16:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:14:45 INFO - PROCESS | 1933 | 1462922085075 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:14:45 INFO - PROCESS | 1933 | 1462922085078 Marionette TRACE conn4 <- [1,102,null,{}] 16:14:45 INFO - PROCESS | 1933 | 1462922085082 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:45 INFO - PROCESS | 1933 | 1462922085220 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 16:14:45 INFO - PROCESS | 1933 | 1462922085312 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:45 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696365000 == 33 [pid = 1933] [id = 33] 16:14:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 47 (0x7f669326f000) [pid = 1933] [serial = 96] [outer = (nil)] 16:14:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 48 (0x7f6699626c00) [pid = 1933] [serial = 97] [outer = 0x7f669326f000] 16:14:45 INFO - PROCESS | 1933 | 1462922085372 Marionette DEBUG loaded listener.js 16:14:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 49 (0x7f669ab57400) [pid = 1933] [serial = 98] [outer = 0x7f669326f000] 16:14:45 INFO - PROCESS | 1933 | 1462922085978 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 926ms 16:14:46 INFO - PROCESS | 1933 | 1462922086001 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 16:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:14:46 INFO - PROCESS | 1933 | 1462922086006 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 16:14:46 INFO - PROCESS | 1933 | 1462922086012 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:14:46 INFO - PROCESS | 1933 | 1462922086017 Marionette TRACE conn4 <- [1,106,null,{}] 16:14:46 INFO - PROCESS | 1933 | 1462922086034 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:46 INFO - PROCESS | 1933 | 1462922086205 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 16:14:46 INFO - PROCESS | 1933 | 1462922086251 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:46 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669a80e000 == 34 [pid = 1933] [id = 34] 16:14:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 50 (0x7f6698905800) [pid = 1933] [serial = 99] [outer = (nil)] 16:14:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 51 (0x7f669ab58800) [pid = 1933] [serial = 100] [outer = 0x7f6698905800] 16:14:46 INFO - PROCESS | 1933 | 1462922086314 Marionette DEBUG loaded listener.js 16:14:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 52 (0x7f669c4f4800) [pid = 1933] [serial = 101] [outer = 0x7f6698905800] 16:14:47 INFO - PROCESS | 1933 | 1462922087022 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1040ms 16:14:47 INFO - PROCESS | 1933 | 1462922087051 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 16:14:47 INFO - PROCESS | 1933 | 1462922087060 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 16:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:14:47 INFO - PROCESS | 1933 | 1462922087071 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:14:47 INFO - PROCESS | 1933 | 1462922087073 Marionette TRACE conn4 <- [1,110,null,{}] 16:14:47 INFO - PROCESS | 1933 | 1462922087094 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:47 INFO - PROCESS | 1933 | 1462922087252 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 16:14:47 INFO - PROCESS | 1933 | 1462922087274 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:47 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b9ea000 == 35 [pid = 1933] [id = 35] 16:14:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 53 (0x7f6698906000) [pid = 1933] [serial = 102] [outer = (nil)] 16:14:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 54 (0x7f669cb0bc00) [pid = 1933] [serial = 103] [outer = 0x7f6698906000] 16:14:47 INFO - PROCESS | 1933 | 1462922087332 Marionette DEBUG loaded listener.js 16:14:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 55 (0x7f669d3ca800) [pid = 1933] [serial = 104] [outer = 0x7f6698906000] 16:14:47 INFO - PROCESS | 1933 | 1462922087984 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 937ms 16:14:48 INFO - PROCESS | 1933 | 1462922088007 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 16:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:14:48 INFO - PROCESS | 1933 | 1462922088010 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 16:14:48 INFO - PROCESS | 1933 | 1462922088015 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:14:48 INFO - PROCESS | 1933 | 1462922088018 Marionette TRACE conn4 <- [1,114,null,{}] 16:14:48 INFO - PROCESS | 1933 | 1462922088022 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:48 INFO - PROCESS | 1933 | 1462922088180 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 16:14:48 INFO - PROCESS | 1933 | --DOMWINDOW == 54 (0x7f6692c0b800) [pid = 1933] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:14:48 INFO - PROCESS | 1933 | --DOMWINDOW == 53 (0x7f66961af800) [pid = 1933] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:14:48 INFO - PROCESS | 1933 | --DOMWINDOW == 52 (0x7f6693c58000) [pid = 1933] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:14:48 INFO - PROCESS | 1933 | --DOMWINDOW == 51 (0x7f6694b66c00) [pid = 1933] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:14:48 INFO - PROCESS | 1933 | --DOMWINDOW == 50 (0x7f66a9c31c00) [pid = 1933] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:14:48 INFO - PROCESS | 1933 | 1462922088256 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:48 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694c26800 == 36 [pid = 1933] [id = 36] 16:14:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 51 (0x7f66926d2000) [pid = 1933] [serial = 105] [outer = (nil)] 16:14:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 52 (0x7f6694b66c00) [pid = 1933] [serial = 106] [outer = 0x7f66926d2000] 16:14:48 INFO - PROCESS | 1933 | 1462922088316 Marionette DEBUG loaded listener.js 16:14:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 53 (0x7f669d4f5000) [pid = 1933] [serial = 107] [outer = 0x7f66926d2000] 16:14:48 INFO - PROCESS | 1933 | 1462922088917 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 924ms 16:14:48 INFO - PROCESS | 1933 | 1462922088941 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 16:14:48 INFO - PROCESS | 1933 | 1462922088945 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 16:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:14:48 INFO - PROCESS | 1933 | 1462922088950 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:14:48 INFO - PROCESS | 1933 | 1462922088951 Marionette TRACE conn4 <- [1,118,null,{}] 16:14:48 INFO - PROCESS | 1933 | 1462922088956 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:49 INFO - PROCESS | 1933 | 1462922089106 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 16:14:49 INFO - PROCESS | 1933 | 1462922089196 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:49 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c75d800 == 37 [pid = 1933] [id = 37] 16:14:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 54 (0x7f6693b4fc00) [pid = 1933] [serial = 108] [outer = (nil)] 16:14:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 55 (0x7f669de8c000) [pid = 1933] [serial = 109] [outer = 0x7f6693b4fc00] 16:14:49 INFO - PROCESS | 1933 | 1462922089256 Marionette DEBUG loaded listener.js 16:14:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 56 (0x7f66a8b4e000) [pid = 1933] [serial = 110] [outer = 0x7f6693b4fc00] 16:14:49 INFO - PROCESS | 1933 | 1462922089814 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 924ms 16:14:49 INFO - PROCESS | 1933 | 1462922089875 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 16:14:49 INFO - PROCESS | 1933 | 1462922089878 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 16:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:14:49 INFO - PROCESS | 1933 | 1462922089883 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:14:49 INFO - PROCESS | 1933 | 1462922089885 Marionette TRACE conn4 <- [1,122,null,{}] 16:14:49 INFO - PROCESS | 1933 | 1462922089890 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:50 INFO - PROCESS | 1933 | 1462922090007 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 16:14:50 INFO - PROCESS | 1933 | 1462922090019 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:50 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669cbe3800 == 38 [pid = 1933] [id = 38] 16:14:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 57 (0x7f66a8b4ec00) [pid = 1933] [serial = 111] [outer = (nil)] 16:14:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 58 (0x7f66a9781000) [pid = 1933] [serial = 112] [outer = 0x7f66a8b4ec00] 16:14:50 INFO - PROCESS | 1933 | 1462922090075 Marionette DEBUG loaded listener.js 16:14:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 59 (0x7f66a995f400) [pid = 1933] [serial = 113] [outer = 0x7f66a8b4ec00] 16:14:50 INFO - PROCESS | 1933 | 1462922090879 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1024ms 16:14:50 INFO - PROCESS | 1933 | 1462922090908 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 16:14:50 INFO - PROCESS | 1933 | 1462922090914 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 16:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:14:50 INFO - PROCESS | 1933 | 1462922090946 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:14:50 INFO - PROCESS | 1933 | 1462922090951 Marionette TRACE conn4 <- [1,126,null,{}] 16:14:50 INFO - PROCESS | 1933 | 1462922090970 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:51 INFO - PROCESS | 1933 | 1462922091123 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 16:14:51 INFO - PROCESS | 1933 | 1462922091243 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:51 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696351000 == 39 [pid = 1933] [id = 39] 16:14:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 60 (0x7f6693274800) [pid = 1933] [serial = 114] [outer = (nil)] 16:14:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 61 (0x7f6696337c00) [pid = 1933] [serial = 115] [outer = 0x7f6693274800] 16:14:51 INFO - PROCESS | 1933 | 1462922091312 Marionette DEBUG loaded listener.js 16:14:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 62 (0x7f6699628400) [pid = 1933] [serial = 116] [outer = 0x7f6693274800] 16:14:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 63 (0x7f669bcee400) [pid = 1933] [serial = 117] [outer = 0x7f66948a6000] 16:14:52 INFO - PROCESS | 1933 | 1462922092308 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1414ms 16:14:52 INFO - PROCESS | 1933 | 1462922092336 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 16:14:52 INFO - PROCESS | 1933 | 1462922092343 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 16:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:14:52 INFO - PROCESS | 1933 | 1462922092354 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:14:52 INFO - PROCESS | 1933 | 1462922092357 Marionette TRACE conn4 <- [1,130,null,{}] 16:14:52 INFO - PROCESS | 1933 | 1462922092363 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:52 INFO - PROCESS | 1933 | 1462922092511 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 16:14:52 INFO - PROCESS | 1933 | 1462922092639 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:52 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bc41000 == 40 [pid = 1933] [id = 40] 16:14:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 64 (0x7f6693c55000) [pid = 1933] [serial = 118] [outer = (nil)] 16:14:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 65 (0x7f669953d400) [pid = 1933] [serial = 119] [outer = 0x7f6693c55000] 16:14:52 INFO - PROCESS | 1933 | 1462922092733 Marionette DEBUG loaded listener.js 16:14:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 66 (0x7f669c78cc00) [pid = 1933] [serial = 120] [outer = 0x7f6693c55000] 16:14:53 INFO - PROCESS | 1933 | 1462922093729 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:14:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c75d800 == 39 [pid = 1933] [id = 37] 16:14:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694c26800 == 38 [pid = 1933] [id = 36] 16:14:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b9ea000 == 37 [pid = 1933] [id = 35] 16:14:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669a80e000 == 36 [pid = 1933] [id = 34] 16:14:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696365000 == 35 [pid = 1933] [id = 33] 16:14:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66933cf800 == 34 [pid = 1933] [id = 32] 16:14:53 INFO - PROCESS | 1933 | --DOMWINDOW == 65 (0x7f66aae5f000) [pid = 1933] [serial = 68] [outer = (nil)] [url = about:blank] 16:14:53 INFO - PROCESS | 1933 | --DOMWINDOW == 64 (0x7f669cb76400) [pid = 1933] [serial = 80] [outer = (nil)] [url = about:blank] 16:14:53 INFO - PROCESS | 1933 | --DOMWINDOW == 63 (0x7f669c3db400) [pid = 1933] [serial = 79] [outer = (nil)] [url = about:blank] 16:14:53 INFO - PROCESS | 1933 | --DOMWINDOW == 62 (0x7f669b04a000) [pid = 1933] [serial = 73] [outer = (nil)] [url = about:blank] 16:14:53 INFO - PROCESS | 1933 | --DOMWINDOW == 61 (0x7f669601c400) [pid = 1933] [serial = 70] [outer = (nil)] [url = about:blank] 16:14:53 INFO - PROCESS | 1933 | --DOMWINDOW == 60 (0x7f6698aaa800) [pid = 1933] [serial = 71] [outer = (nil)] [url = about:blank] 16:14:53 INFO - PROCESS | 1933 | --DOMWINDOW == 59 (0x7f669bb4a800) [pid = 1933] [serial = 74] [outer = (nil)] [url = about:blank] 16:14:53 INFO - PROCESS | 1933 | --DOMWINDOW == 58 (0x7f669c3db000) [pid = 1933] [serial = 77] [outer = (nil)] [url = about:blank] 16:14:53 INFO - PROCESS | 1933 | --DOMWINDOW == 57 (0x7f669bb52800) [pid = 1933] [serial = 76] [outer = (nil)] [url = about:blank] 16:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1437ms 16:14:53 INFO - PROCESS | 1933 | 1462922093792 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 16:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:14:53 INFO - PROCESS | 1933 | 1462922093797 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 16:14:53 INFO - PROCESS | 1933 | 1462922093804 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:14:53 INFO - PROCESS | 1933 | 1462922093807 Marionette TRACE conn4 <- [1,134,null,{}] 16:14:53 INFO - PROCESS | 1933 | 1462922093815 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:53 INFO - PROCESS | 1933 | 1462922093949 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 16:14:53 INFO - PROCESS | 1933 | 1462922093960 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:53 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694ba4000 == 35 [pid = 1933] [id = 41] 16:14:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 58 (0x7f6698aaa800) [pid = 1933] [serial = 121] [outer = (nil)] 16:14:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 59 (0x7f669962a000) [pid = 1933] [serial = 122] [outer = 0x7f6698aaa800] 16:14:54 INFO - PROCESS | 1933 | 1462922094020 Marionette DEBUG loaded listener.js 16:14:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 60 (0x7f669a743400) [pid = 1933] [serial = 123] [outer = 0x7f6698aaa800] 16:14:54 INFO - PROCESS | 1933 | 1462922094720 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 935ms 16:14:54 INFO - PROCESS | 1933 | 1462922094739 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 16:14:54 INFO - PROCESS | 1933 | 1462922094746 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 16:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:14:54 INFO - PROCESS | 1933 | 1462922094755 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:14:54 INFO - PROCESS | 1933 | 1462922094759 Marionette TRACE conn4 <- [1,138,null,{}] 16:14:54 INFO - PROCESS | 1933 | 1462922094764 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:54 INFO - PROCESS | 1933 | 1462922094924 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 16:14:54 INFO - PROCESS | 1933 | 1462922094947 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:54 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669a80e000 == 36 [pid = 1933] [id = 42] 16:14:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 61 (0x7f669bcc5800) [pid = 1933] [serial = 124] [outer = (nil)] 16:14:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 62 (0x7f669c134800) [pid = 1933] [serial = 125] [outer = 0x7f669bcc5800] 16:14:55 INFO - PROCESS | 1933 | 1462922095005 Marionette DEBUG loaded listener.js 16:14:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 63 (0x7f669c788c00) [pid = 1933] [serial = 126] [outer = 0x7f669bcc5800] 16:14:55 INFO - PROCESS | 1933 | 1462922095685 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 977ms 16:14:55 INFO - PROCESS | 1933 | 1462922095733 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 16:14:55 INFO - PROCESS | 1933 | 1462922095736 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 16:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:14:55 INFO - PROCESS | 1933 | 1462922095754 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:14:55 INFO - PROCESS | 1933 | 1462922095760 Marionette TRACE conn4 <- [1,142,null,{}] 16:14:55 INFO - PROCESS | 1933 | 1462922095776 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:55 INFO - PROCESS | 1933 | 1462922095922 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 16:14:55 INFO - PROCESS | 1933 | 1462922095944 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:55 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bc46800 == 37 [pid = 1933] [id = 43] 16:14:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 64 (0x7f6692c10000) [pid = 1933] [serial = 127] [outer = (nil)] 16:14:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 65 (0x7f669de86c00) [pid = 1933] [serial = 128] [outer = 0x7f6692c10000] 16:14:56 INFO - PROCESS | 1933 | 1462922096008 Marionette DEBUG loaded listener.js 16:14:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 66 (0x7f669f272400) [pid = 1933] [serial = 129] [outer = 0x7f6692c10000] 16:14:56 INFO - PROCESS | 1933 | 1462922096748 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1033ms 16:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:14:56 INFO - PROCESS | 1933 | 1462922096787 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 16:14:56 INFO - PROCESS | 1933 | 1462922096790 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 16:14:56 INFO - PROCESS | 1933 | 1462922096796 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:14:56 INFO - PROCESS | 1933 | 1462922096798 Marionette TRACE conn4 <- [1,146,null,{}] 16:14:56 INFO - PROCESS | 1933 | 1462922096813 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:56 INFO - PROCESS | 1933 | 1462922096976 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 16:14:57 INFO - PROCESS | 1933 | 1462922097035 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:57 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669cbe3000 == 38 [pid = 1933] [id = 44] 16:14:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 67 (0x7f6693271c00) [pid = 1933] [serial = 130] [outer = (nil)] 16:14:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 68 (0x7f66a2f17c00) [pid = 1933] [serial = 131] [outer = 0x7f6693271c00] 16:14:57 INFO - PROCESS | 1933 | 1462922097104 Marionette DEBUG loaded listener.js 16:14:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 69 (0x7f66a8bdd800) [pid = 1933] [serial = 132] [outer = 0x7f6693271c00] 16:14:57 INFO - PROCESS | 1933 | 1462922097785 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1034ms 16:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:14:57 INFO - PROCESS | 1933 | 1462922097839 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 16:14:57 INFO - PROCESS | 1933 | 1462922097841 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 16:14:57 INFO - PROCESS | 1933 | 1462922097847 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:14:57 INFO - PROCESS | 1933 | 1462922097850 Marionette TRACE conn4 <- [1,150,null,{}] 16:14:57 INFO - PROCESS | 1933 | 1462922097854 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:58 INFO - PROCESS | 1933 | 1462922098015 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 16:14:58 INFO - PROCESS | 1933 | 1462922098075 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:58 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a2dd2000 == 39 [pid = 1933] [id = 45] 16:14:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 70 (0x7f66926ce000) [pid = 1933] [serial = 133] [outer = (nil)] 16:14:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 71 (0x7f66a9960800) [pid = 1933] [serial = 134] [outer = 0x7f66926ce000] 16:14:58 INFO - PROCESS | 1933 | 1462922098134 Marionette DEBUG loaded listener.js 16:14:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 72 (0x7f66a9c36c00) [pid = 1933] [serial = 135] [outer = 0x7f66926ce000] 16:14:58 INFO - PROCESS | 1933 | --DOMWINDOW == 71 (0x7f6693b4fc00) [pid = 1933] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:14:58 INFO - PROCESS | 1933 | --DOMWINDOW == 70 (0x7f6698906000) [pid = 1933] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:14:58 INFO - PROCESS | 1933 | --DOMWINDOW == 69 (0x7f669601d400) [pid = 1933] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:14:58 INFO - PROCESS | 1933 | --DOMWINDOW == 68 (0x7f669326f000) [pid = 1933] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:14:58 INFO - PROCESS | 1933 | --DOMWINDOW == 67 (0x7f6698905800) [pid = 1933] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:14:58 INFO - PROCESS | 1933 | --DOMWINDOW == 66 (0x7f66948aa800) [pid = 1933] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:14:58 INFO - PROCESS | 1933 | --DOMWINDOW == 65 (0x7f6692c08c00) [pid = 1933] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:14:58 INFO - PROCESS | 1933 | --DOMWINDOW == 64 (0x7f66926d2000) [pid = 1933] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:14:58 INFO - PROCESS | 1933 | --DOMWINDOW == 63 (0x7f669de84400) [pid = 1933] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:14:58 INFO - PROCESS | 1933 | 1462922098831 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1028ms 16:14:58 INFO - PROCESS | 1933 | 1462922098879 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 16:14:58 INFO - PROCESS | 1933 | 1462922098883 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 16:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:14:58 INFO - PROCESS | 1933 | 1462922098889 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:14:58 INFO - PROCESS | 1933 | 1462922098891 Marionette TRACE conn4 <- [1,154,null,{}] 16:14:58 INFO - PROCESS | 1933 | 1462922098897 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:59 INFO - PROCESS | 1933 | 1462922099064 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 16:14:59 INFO - PROCESS | 1933 | 1462922099077 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:59 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669baed000 == 40 [pid = 1933] [id = 46] 16:14:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 64 (0x7f66926cec00) [pid = 1933] [serial = 136] [outer = (nil)] 16:14:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 65 (0x7f66961b5400) [pid = 1933] [serial = 137] [outer = 0x7f66926cec00] 16:14:59 INFO - PROCESS | 1933 | 1462922099137 Marionette DEBUG loaded listener.js 16:14:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 66 (0x7f669c78bc00) [pid = 1933] [serial = 138] [outer = 0x7f66926cec00] 16:14:59 INFO - PROCESS | 1933 | 1462922099851 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 974ms 16:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:14:59 INFO - PROCESS | 1933 | 1462922099864 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 16:14:59 INFO - PROCESS | 1933 | 1462922099866 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 16:14:59 INFO - PROCESS | 1933 | 1462922099872 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:14:59 INFO - PROCESS | 1933 | 1462922099874 Marionette TRACE conn4 <- [1,158,null,{}] 16:14:59 INFO - PROCESS | 1933 | 1462922099880 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:00 INFO - PROCESS | 1933 | 1462922100029 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 16:15:00 INFO - PROCESS | 1933 | 1462922100050 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:00 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b1b000 == 41 [pid = 1933] [id = 47] 16:15:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 67 (0x7f66926cf800) [pid = 1933] [serial = 139] [outer = (nil)] 16:15:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 68 (0x7f669de89400) [pid = 1933] [serial = 140] [outer = 0x7f66926cf800] 16:15:00 INFO - PROCESS | 1933 | 1462922100109 Marionette DEBUG loaded listener.js 16:15:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 69 (0x7f66a9ca8400) [pid = 1933] [serial = 141] [outer = 0x7f66926cf800] 16:15:00 INFO - PROCESS | 1933 | 1462922100882 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1025ms 16:15:00 INFO - PROCESS | 1933 | 1462922100897 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 16:15:00 INFO - PROCESS | 1933 | 1462922100901 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 16:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:15:00 INFO - PROCESS | 1933 | 1462922100910 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:15:00 INFO - PROCESS | 1933 | 1462922100916 Marionette TRACE conn4 <- [1,162,null,{}] 16:15:00 INFO - PROCESS | 1933 | 1462922100936 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:01 INFO - PROCESS | 1933 | 1462922101148 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 16:15:01 INFO - PROCESS | 1933 | 1462922101162 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:01 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669756f800 == 42 [pid = 1933] [id = 48] 16:15:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 70 (0x7f66948a9c00) [pid = 1933] [serial = 142] [outer = (nil)] 16:15:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 71 (0x7f669601b000) [pid = 1933] [serial = 143] [outer = 0x7f66948a9c00] 16:15:01 INFO - PROCESS | 1933 | 1462922101234 Marionette DEBUG loaded listener.js 16:15:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 72 (0x7f66961ba400) [pid = 1933] [serial = 144] [outer = 0x7f66948a9c00] 16:15:02 INFO - PROCESS | 1933 | 1462922102144 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1294ms 16:15:02 INFO - PROCESS | 1933 | 1462922102205 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 16:15:02 INFO - PROCESS | 1933 | 1462922102213 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 16:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:15:02 INFO - PROCESS | 1933 | 1462922102224 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:15:02 INFO - PROCESS | 1933 | 1462922102228 Marionette TRACE conn4 <- [1,166,null,{}] 16:15:02 INFO - PROCESS | 1933 | 1462922102236 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:02 INFO - PROCESS | 1933 | 1462922102430 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 16:15:02 INFO - PROCESS | 1933 | 1462922102560 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:02 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bc40800 == 43 [pid = 1933] [id = 49] 16:15:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 73 (0x7f66961bc400) [pid = 1933] [serial = 145] [outer = (nil)] 16:15:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 74 (0x7f669ab5fc00) [pid = 1933] [serial = 146] [outer = 0x7f66961bc400] 16:15:02 INFO - PROCESS | 1933 | 1462922102635 Marionette DEBUG loaded listener.js 16:15:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 75 (0x7f669bcf5c00) [pid = 1933] [serial = 147] [outer = 0x7f66961bc400] 16:15:03 INFO - PROCESS | 1933 | 1462922103407 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1234ms 16:15:03 INFO - PROCESS | 1933 | 1462922103458 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 16:15:03 INFO - PROCESS | 1933 | 1462922103462 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 16:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:15:03 INFO - PROCESS | 1933 | 1462922103488 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:15:03 INFO - PROCESS | 1933 | 1462922103494 Marionette TRACE conn4 <- [1,170,null,{}] 16:15:03 INFO - PROCESS | 1933 | 1462922103511 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:03 INFO - PROCESS | 1933 | 1462922103672 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 16:15:03 INFO - PROCESS | 1933 | 1462922103795 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:03 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a99ad800 == 44 [pid = 1933] [id = 50] 16:15:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 76 (0x7f669cb10000) [pid = 1933] [serial = 148] [outer = (nil)] 16:15:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 77 (0x7f669de4f000) [pid = 1933] [serial = 149] [outer = 0x7f669cb10000] 16:15:03 INFO - PROCESS | 1933 | 1462922103868 Marionette DEBUG loaded listener.js 16:15:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 78 (0x7f66a8bdd400) [pid = 1933] [serial = 150] [outer = 0x7f669cb10000] 16:15:04 INFO - PROCESS | 1933 | 1462922104611 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1154ms 16:15:04 INFO - PROCESS | 1933 | 1462922104643 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 16:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:15:04 INFO - PROCESS | 1933 | 1462922104652 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 16:15:04 INFO - PROCESS | 1933 | 1462922104658 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:15:04 INFO - PROCESS | 1933 | 1462922104662 Marionette TRACE conn4 <- [1,174,null,{}] 16:15:04 INFO - PROCESS | 1933 | 1462922104667 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:04 INFO - PROCESS | 1933 | 1462922104809 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 16:15:04 INFO - PROCESS | 1933 | 1462922104934 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:04 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66aa897000 == 45 [pid = 1933] [id = 51] 16:15:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 79 (0x7f669cb17000) [pid = 1933] [serial = 151] [outer = (nil)] 16:15:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 80 (0x7f66a9e56400) [pid = 1933] [serial = 152] [outer = 0x7f669cb17000] 16:15:05 INFO - PROCESS | 1933 | 1462922105004 Marionette DEBUG loaded listener.js 16:15:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 81 (0x7f66a9e8ec00) [pid = 1933] [serial = 153] [outer = 0x7f669cb17000] 16:15:05 INFO - PROCESS | 1933 | 1462922105795 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1185ms 16:15:05 INFO - PROCESS | 1933 | 1462922105844 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 16:15:05 INFO - PROCESS | 1933 | 1462922105848 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 16:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:15:05 INFO - PROCESS | 1933 | 1462922105853 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:15:05 INFO - PROCESS | 1933 | 1462922105857 Marionette TRACE conn4 <- [1,178,null,{}] 16:15:05 INFO - PROCESS | 1933 | 1462922105862 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:06 INFO - PROCESS | 1933 | 1462922106010 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 16:15:06 INFO - PROCESS | 1933 | 1462922106237 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:06 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6697544800 == 46 [pid = 1933] [id = 52] 16:15:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 82 (0x7f6693b4fc00) [pid = 1933] [serial = 154] [outer = (nil)] 16:15:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 83 (0x7f6693c58000) [pid = 1933] [serial = 155] [outer = 0x7f6693b4fc00] 16:15:06 INFO - PROCESS | 1933 | 1462922106331 Marionette DEBUG loaded listener.js 16:15:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 84 (0x7f66961b0400) [pid = 1933] [serial = 156] [outer = 0x7f6693b4fc00] 16:15:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669baed000 == 45 [pid = 1933] [id = 46] 16:15:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a2dd2000 == 44 [pid = 1933] [id = 45] 16:15:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669cbe3000 == 43 [pid = 1933] [id = 44] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 83 (0x7f66a9781000) [pid = 1933] [serial = 112] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bc46800 == 42 [pid = 1933] [id = 43] 16:15:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669a80e000 == 41 [pid = 1933] [id = 42] 16:15:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694ba4000 == 40 [pid = 1933] [id = 41] 16:15:07 INFO - PROCESS | 1933 | 1462922107399 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1583ms 16:15:07 INFO - PROCESS | 1933 | 1462922107438 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 16:15:07 INFO - PROCESS | 1933 | 1462922107443 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 16:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:15:07 INFO - PROCESS | 1933 | 1462922107449 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:15:07 INFO - PROCESS | 1933 | 1462922107453 Marionette TRACE conn4 <- [1,182,null,{}] 16:15:07 INFO - PROCESS | 1933 | 1462922107460 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:07 INFO - PROCESS | 1933 | 1462922107598 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 82 (0x7f66a8b4e000) [pid = 1933] [serial = 110] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 81 (0x7f669b953800) [pid = 1933] [serial = 91] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 80 (0x7f669cb0bc00) [pid = 1933] [serial = 103] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 79 (0x7f669ab54400) [pid = 1933] [serial = 82] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 78 (0x7f6699626c00) [pid = 1933] [serial = 97] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 77 (0x7f669ab58800) [pid = 1933] [serial = 100] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 76 (0x7f6696340400) [pid = 1933] [serial = 95] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 75 (0x7f669c78fc00) [pid = 1933] [serial = 85] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 74 (0x7f669c4f4800) [pid = 1933] [serial = 101] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 73 (0x7f669d3ca800) [pid = 1933] [serial = 104] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 72 (0x7f6694b66c00) [pid = 1933] [serial = 106] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 71 (0x7f669cb7a800) [pid = 1933] [serial = 86] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 70 (0x7f6694ce9800) [pid = 1933] [serial = 94] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 69 (0x7f669f274400) [pid = 1933] [serial = 88] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 68 (0x7f669ab57400) [pid = 1933] [serial = 98] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 67 (0x7f66a2f15800) [pid = 1933] [serial = 89] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 66 (0x7f669d4f5000) [pid = 1933] [serial = 107] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 65 (0x7f669bcc8000) [pid = 1933] [serial = 83] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | --DOMWINDOW == 64 (0x7f669de8c000) [pid = 1933] [serial = 109] [outer = (nil)] [url = about:blank] 16:15:07 INFO - PROCESS | 1933 | 1462922107706 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:07 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696361000 == 41 [pid = 1933] [id = 53] 16:15:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 65 (0x7f6696340400) [pid = 1933] [serial = 157] [outer = (nil)] 16:15:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 66 (0x7f669a904800) [pid = 1933] [serial = 158] [outer = 0x7f6696340400] 16:15:07 INFO - PROCESS | 1933 | 1462922107805 Marionette DEBUG loaded listener.js 16:15:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 67 (0x7f669bb49400) [pid = 1933] [serial = 159] [outer = 0x7f6696340400] 16:15:08 INFO - PROCESS | 1933 | 1462922108387 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 985ms 16:15:08 INFO - PROCESS | 1933 | 1462922108437 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 16:15:08 INFO - PROCESS | 1933 | 1462922108442 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 16:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:15:08 INFO - PROCESS | 1933 | 1462922108449 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:15:08 INFO - PROCESS | 1933 | 1462922108452 Marionette TRACE conn4 <- [1,186,null,{}] 16:15:08 INFO - PROCESS | 1933 | 1462922108457 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:08 INFO - PROCESS | 1933 | 1462922108595 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 16:15:08 INFO - PROCESS | 1933 | 1462922108686 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:08 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669acc1800 == 42 [pid = 1933] [id = 54] 16:15:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 68 (0x7f669a2e3800) [pid = 1933] [serial = 160] [outer = (nil)] 16:15:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 69 (0x7f669c788000) [pid = 1933] [serial = 161] [outer = 0x7f669a2e3800] 16:15:08 INFO - PROCESS | 1933 | 1462922108746 Marionette DEBUG loaded listener.js 16:15:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 70 (0x7f669cb11400) [pid = 1933] [serial = 162] [outer = 0x7f669a2e3800] 16:15:09 INFO - PROCESS | 1933 | 1462922109393 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 980ms 16:15:09 INFO - PROCESS | 1933 | 1462922109455 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 16:15:09 INFO - PROCESS | 1933 | 1462922109459 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 16:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:15:09 INFO - PROCESS | 1933 | 1462922109523 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:15:09 INFO - PROCESS | 1933 | 1462922109532 Marionette TRACE conn4 <- [1,190,null,{}] 16:15:09 INFO - PROCESS | 1933 | 1462922109636 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:09 INFO - PROCESS | 1933 | 1462922109816 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 16:15:09 INFO - PROCESS | 1933 | 1462922109868 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:09 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c38a000 == 43 [pid = 1933] [id = 55] 16:15:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 71 (0x7f669de8a800) [pid = 1933] [serial = 163] [outer = (nil)] 16:15:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 72 (0x7f66a995a000) [pid = 1933] [serial = 164] [outer = 0x7f669de8a800] 16:15:09 INFO - PROCESS | 1933 | 1462922109987 Marionette DEBUG loaded listener.js 16:15:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 73 (0x7f66a9ca3c00) [pid = 1933] [serial = 165] [outer = 0x7f669de8a800] 16:15:10 INFO - PROCESS | 1933 | 1462922110675 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1240ms 16:15:10 INFO - PROCESS | 1933 | 1462922110712 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 16:15:10 INFO - PROCESS | 1933 | 1462922110715 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 16:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:15:10 INFO - PROCESS | 1933 | 1462922110721 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:15:10 INFO - PROCESS | 1933 | 1462922110723 Marionette TRACE conn4 <- [1,194,null,{}] 16:15:10 INFO - PROCESS | 1933 | 1462922110734 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:10 INFO - PROCESS | 1933 | 1462922110889 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 16:15:10 INFO - PROCESS | 1933 | 1462922110952 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:10 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669d4d8000 == 44 [pid = 1933] [id = 56] 16:15:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 74 (0x7f669f249000) [pid = 1933] [serial = 166] [outer = (nil)] 16:15:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 75 (0x7f66a9ede000) [pid = 1933] [serial = 167] [outer = 0x7f669f249000] 16:15:11 INFO - PROCESS | 1933 | 1462922111014 Marionette DEBUG loaded listener.js 16:15:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 76 (0x7f66aac55400) [pid = 1933] [serial = 168] [outer = 0x7f669f249000] 16:15:11 INFO - PROCESS | 1933 | --DOMWINDOW == 75 (0x7f6692c10000) [pid = 1933] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:15:11 INFO - PROCESS | 1933 | --DOMWINDOW == 74 (0x7f6693271c00) [pid = 1933] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:15:11 INFO - PROCESS | 1933 | --DOMWINDOW == 73 (0x7f669bcc5800) [pid = 1933] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:15:11 INFO - PROCESS | 1933 | --DOMWINDOW == 72 (0x7f6698aaa800) [pid = 1933] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:15:11 INFO - PROCESS | 1933 | --DOMWINDOW == 71 (0x7f66926ce000) [pid = 1933] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:15:11 INFO - PROCESS | 1933 | --DOMWINDOW == 70 (0x7f66926cec00) [pid = 1933] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:15:11 INFO - PROCESS | 1933 | 1462922111703 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1026ms 16:15:11 INFO - PROCESS | 1933 | 1462922111748 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 16:15:11 INFO - PROCESS | 1933 | 1462922111751 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 16:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:15:11 INFO - PROCESS | 1933 | 1462922111756 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:15:11 INFO - PROCESS | 1933 | 1462922111757 Marionette TRACE conn4 <- [1,198,null,{}] 16:15:11 INFO - PROCESS | 1933 | 1462922111762 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:11 INFO - PROCESS | 1933 | 1462922111886 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 16:15:11 INFO - PROCESS | 1933 | 1462922111974 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:12 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a2dd1000 == 45 [pid = 1933] [id = 57] 16:15:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 71 (0x7f66a9cf0800) [pid = 1933] [serial = 169] [outer = (nil)] 16:15:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 72 (0x7f66aab12000) [pid = 1933] [serial = 170] [outer = 0x7f66a9cf0800] 16:15:12 INFO - PROCESS | 1933 | 1462922112044 Marionette DEBUG loaded listener.js 16:15:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 73 (0x7f66aae67400) [pid = 1933] [serial = 171] [outer = 0x7f66a9cf0800] 16:15:12 INFO - PROCESS | 1933 | 1462922112672 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 977ms 16:15:12 INFO - PROCESS | 1933 | 1462922112734 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 16:15:12 INFO - PROCESS | 1933 | 1462922112737 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 16:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:15:12 INFO - PROCESS | 1933 | 1462922112746 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:15:12 INFO - PROCESS | 1933 | 1462922112748 Marionette TRACE conn4 <- [1,202,null,{}] 16:15:12 INFO - PROCESS | 1933 | 1462922112752 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:12 INFO - PROCESS | 1933 | 1462922112909 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 16:15:12 INFO - PROCESS | 1933 | 1462922112927 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:12 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a9722800 == 46 [pid = 1933] [id = 58] 16:15:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 74 (0x7f66acd32000) [pid = 1933] [serial = 172] [outer = (nil)] 16:15:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 75 (0x7f66acea0800) [pid = 1933] [serial = 173] [outer = 0x7f66acd32000] 16:15:12 INFO - PROCESS | 1933 | 1462922112985 Marionette DEBUG loaded listener.js 16:15:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 76 (0x7f66ae1a1400) [pid = 1933] [serial = 174] [outer = 0x7f66acd32000] 16:15:13 INFO - PROCESS | 1933 | 1462922113550 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 823ms 16:15:13 INFO - PROCESS | 1933 | 1462922113571 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 16:15:13 INFO - PROCESS | 1933 | 1462922113574 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 16:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:15:13 INFO - PROCESS | 1933 | 1462922113579 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:15:13 INFO - PROCESS | 1933 | 1462922113581 Marionette TRACE conn4 <- [1,206,null,{}] 16:15:13 INFO - PROCESS | 1933 | 1462922113644 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:13 INFO - PROCESS | 1933 | 1462922113797 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 16:15:13 INFO - PROCESS | 1933 | 1462922113924 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:13 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694bb0800 == 47 [pid = 1933] [id = 59] 16:15:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 77 (0x7f6694ce9800) [pid = 1933] [serial = 175] [outer = (nil)] 16:15:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 78 (0x7f66961b3000) [pid = 1933] [serial = 176] [outer = 0x7f6694ce9800] 16:15:13 INFO - PROCESS | 1933 | 1462922113995 Marionette DEBUG loaded listener.js 16:15:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 79 (0x7f669890bc00) [pid = 1933] [serial = 177] [outer = 0x7f6694ce9800] 16:15:14 INFO - PROCESS | 1933 | 1462922114782 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1240ms 16:15:14 INFO - PROCESS | 1933 | 1462922114821 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 16:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:15:14 INFO - PROCESS | 1933 | 1462922114828 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 16:15:14 INFO - PROCESS | 1933 | 1462922114835 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:15:14 INFO - PROCESS | 1933 | 1462922114839 Marionette TRACE conn4 <- [1,210,null,{}] 16:15:14 INFO - PROCESS | 1933 | 1462922114844 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:15 INFO - PROCESS | 1933 | 1462922115010 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 16:15:15 INFO - PROCESS | 1933 | 1462922115142 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:15 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bc55000 == 48 [pid = 1933] [id = 60] 16:15:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 80 (0x7f669ab5f800) [pid = 1933] [serial = 178] [outer = (nil)] 16:15:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 81 (0x7f669bcf6c00) [pid = 1933] [serial = 179] [outer = 0x7f669ab5f800] 16:15:15 INFO - PROCESS | 1933 | 1462922115210 Marionette DEBUG loaded listener.js 16:15:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 82 (0x7f669c789800) [pid = 1933] [serial = 180] [outer = 0x7f669ab5f800] 16:15:15 INFO - PROCESS | 1933 | 1462922115517 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:15:16 INFO - PROCESS | 1933 | 1462922116043 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1232ms 16:15:16 INFO - PROCESS | 1933 | 1462922116067 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 16:15:16 INFO - PROCESS | 1933 | 1462922116070 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 16:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:15:16 INFO - PROCESS | 1933 | 1462922116076 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:15:16 INFO - PROCESS | 1933 | 1462922116079 Marionette TRACE conn4 <- [1,214,null,{}] 16:15:16 INFO - PROCESS | 1933 | 1462922116085 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:16 INFO - PROCESS | 1933 | 1462922116234 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 16:15:16 INFO - PROCESS | 1933 | 1462922116369 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:16 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66acdac000 == 49 [pid = 1933] [id = 61] 16:15:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 83 (0x7f66a8bdf400) [pid = 1933] [serial = 181] [outer = (nil)] 16:15:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 84 (0x7f66a9cf4c00) [pid = 1933] [serial = 182] [outer = 0x7f66a8bdf400] 16:15:16 INFO - PROCESS | 1933 | 1462922116445 Marionette DEBUG loaded listener.js 16:15:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 85 (0x7f66aae60800) [pid = 1933] [serial = 183] [outer = 0x7f66a8bdf400] 16:15:17 INFO - PROCESS | 1933 | 1462922117362 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1333ms 16:15:17 INFO - PROCESS | 1933 | 1462922117422 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 16:15:17 INFO - PROCESS | 1933 | 1462922117431 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 16:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:15:17 INFO - PROCESS | 1933 | 1462922117438 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:15:17 INFO - PROCESS | 1933 | 1462922117441 Marionette TRACE conn4 <- [1,218,null,{}] 16:15:17 INFO - PROCESS | 1933 | 1462922117446 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:17 INFO - PROCESS | 1933 | 1462922117597 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 16:15:17 INFO - PROCESS | 1933 | 1462922117725 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:17 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae122800 == 50 [pid = 1933] [id = 62] 16:15:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 86 (0x7f66a99d2000) [pid = 1933] [serial = 184] [outer = (nil)] 16:15:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 87 (0x7f66acd85800) [pid = 1933] [serial = 185] [outer = 0x7f66a99d2000] 16:15:17 INFO - PROCESS | 1933 | 1462922117793 Marionette DEBUG loaded listener.js 16:15:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 88 (0x7f66ae5eac00) [pid = 1933] [serial = 186] [outer = 0x7f66a99d2000] 16:15:18 INFO - PROCESS | 1933 | 1462922118579 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1175ms 16:15:18 INFO - PROCESS | 1933 | 1462922118614 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 16:15:18 INFO - PROCESS | 1933 | 1462922118618 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 16:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:15:18 INFO - PROCESS | 1933 | 1462922118623 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:15:18 INFO - PROCESS | 1933 | 1462922118626 Marionette TRACE conn4 <- [1,222,null,{}] 16:15:18 INFO - PROCESS | 1933 | 1462922118631 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:18 INFO - PROCESS | 1933 | 1462922118777 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 16:15:18 INFO - PROCESS | 1933 | 1462922118911 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:18 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b13000 == 51 [pid = 1933] [id = 63] 16:15:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 89 (0x7f66961bcc00) [pid = 1933] [serial = 187] [outer = (nil)] 16:15:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 90 (0x7f669b64e400) [pid = 1933] [serial = 188] [outer = 0x7f66961bcc00] 16:15:18 INFO - PROCESS | 1933 | 1462922118978 Marionette DEBUG loaded listener.js 16:15:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 91 (0x7f669b654800) [pid = 1933] [serial = 189] [outer = 0x7f66961bcc00] 16:15:19 INFO - PROCESS | 1933 | 1462922119960 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1381ms 16:15:20 INFO - PROCESS | 1933 | 1462922120006 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 16:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:15:20 INFO - PROCESS | 1933 | 1462922120011 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 16:15:20 INFO - PROCESS | 1933 | 1462922120018 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:15:20 INFO - PROCESS | 1933 | 1462922120021 Marionette TRACE conn4 <- [1,226,null,{}] 16:15:20 INFO - PROCESS | 1933 | 1462922120029 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:20 INFO - PROCESS | 1933 | 1462922120170 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 16:15:20 INFO - PROCESS | 1933 | 1462922120341 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694c08800 == 52 [pid = 1933] [id = 64] 16:15:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 92 (0x7f6693268c00) [pid = 1933] [serial = 190] [outer = (nil)] 16:15:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 93 (0x7f669a533000) [pid = 1933] [serial = 191] [outer = 0x7f6693268c00] 16:15:20 INFO - PROCESS | 1933 | 1462922120466 Marionette DEBUG loaded listener.js 16:15:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 94 (0x7f669b648c00) [pid = 1933] [serial = 192] [outer = 0x7f6693268c00] 16:15:20 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a2dd1000 == 51 [pid = 1933] [id = 57] 16:15:20 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669d4d8000 == 50 [pid = 1933] [id = 56] 16:15:20 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c38a000 == 49 [pid = 1933] [id = 55] 16:15:20 INFO - PROCESS | 1933 | --DOMWINDOW == 93 (0x7f669de89400) [pid = 1933] [serial = 140] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669acc1800 == 48 [pid = 1933] [id = 54] 16:15:21 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696361000 == 47 [pid = 1933] [id = 53] 16:15:21 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6697544800 == 46 [pid = 1933] [id = 52] 16:15:21 INFO - PROCESS | 1933 | --DOMWINDOW == 92 (0x7f669de86c00) [pid = 1933] [serial = 128] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1933 | --DOMWINDOW == 91 (0x7f66a2f17c00) [pid = 1933] [serial = 131] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1933 | --DOMWINDOW == 90 (0x7f669c134800) [pid = 1933] [serial = 125] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1933 | --DOMWINDOW == 89 (0x7f669c788c00) [pid = 1933] [serial = 126] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1933 | --DOMWINDOW == 88 (0x7f6696337c00) [pid = 1933] [serial = 115] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1933 | --DOMWINDOW == 87 (0x7f669962a000) [pid = 1933] [serial = 122] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1933 | --DOMWINDOW == 86 (0x7f669a743400) [pid = 1933] [serial = 123] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1933 | --DOMWINDOW == 85 (0x7f669953d400) [pid = 1933] [serial = 119] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1933 | --DOMWINDOW == 84 (0x7f66a9960800) [pid = 1933] [serial = 134] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1933 | --DOMWINDOW == 83 (0x7f66a8bdd800) [pid = 1933] [serial = 132] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1933 | --DOMWINDOW == 82 (0x7f66961b5400) [pid = 1933] [serial = 137] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1933 | --DOMWINDOW == 81 (0x7f6696020800) [pid = 1933] [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.] 16:15:21 INFO - PROCESS | 1933 | --DOMWINDOW == 80 (0x7f66a9c36c00) [pid = 1933] [serial = 135] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1933 | --DOMWINDOW == 79 (0x7f669c78bc00) [pid = 1933] [serial = 138] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1933 | --DOMWINDOW == 78 (0x7f669f272400) [pid = 1933] [serial = 129] [outer = (nil)] [url = about:blank] 16:15:21 INFO - PROCESS | 1933 | 1462922121190 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1228ms 16:15:21 INFO - PROCESS | 1933 | 1462922121247 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 16:15:21 INFO - PROCESS | 1933 | 1462922121256 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 16:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:15:21 INFO - PROCESS | 1933 | 1462922121273 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:15:21 INFO - PROCESS | 1933 | 1462922121276 Marionette TRACE conn4 <- [1,230,null,{}] 16:15:21 INFO - PROCESS | 1933 | 1462922121281 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:21 INFO - PROCESS | 1933 | 1462922121411 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 16:15:21 INFO - PROCESS | 1933 | 1462922121427 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:21 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669acbe000 == 47 [pid = 1933] [id = 65] 16:15:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 79 (0x7f6693118c00) [pid = 1933] [serial = 193] [outer = (nil)] 16:15:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 80 (0x7f669c134800) [pid = 1933] [serial = 194] [outer = 0x7f6693118c00] 16:15:21 INFO - PROCESS | 1933 | 1462922121484 Marionette DEBUG loaded listener.js 16:15:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 81 (0x7f669c925800) [pid = 1933] [serial = 195] [outer = 0x7f6693118c00] 16:15:22 INFO - PROCESS | 1933 | 1462922122154 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 942ms 16:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:15:22 INFO - PROCESS | 1933 | 1462922122211 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 16:15:22 INFO - PROCESS | 1933 | 1462922122213 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 16:15:22 INFO - PROCESS | 1933 | 1462922122218 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:15:22 INFO - PROCESS | 1933 | 1462922122224 Marionette TRACE conn4 <- [1,234,null,{}] 16:15:22 INFO - PROCESS | 1933 | 1462922122254 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:22 INFO - PROCESS | 1933 | 1462922122389 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 16:15:22 INFO - PROCESS | 1933 | 1462922122400 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:22 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669cb40800 == 48 [pid = 1933] [id = 66] 16:15:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 82 (0x7f66a8bdbc00) [pid = 1933] [serial = 196] [outer = (nil)] 16:15:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 83 (0x7f66a995bc00) [pid = 1933] [serial = 197] [outer = 0x7f66a8bdbc00] 16:15:22 INFO - PROCESS | 1933 | 1462922122460 Marionette DEBUG loaded listener.js 16:15:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 84 (0x7f66a9e4a000) [pid = 1933] [serial = 198] [outer = 0x7f66a8bdbc00] 16:15:23 INFO - PROCESS | 1933 | 1462922123113 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 945ms 16:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:15:23 INFO - PROCESS | 1933 | 1462922123163 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 16:15:23 INFO - PROCESS | 1933 | 1462922123167 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 16:15:23 INFO - PROCESS | 1933 | 1462922123172 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:15:23 INFO - PROCESS | 1933 | 1462922123175 Marionette TRACE conn4 <- [1,238,null,{}] 16:15:23 INFO - PROCESS | 1933 | 1462922123189 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:23 INFO - PROCESS | 1933 | 1462922123358 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 16:15:23 INFO - PROCESS | 1933 | 1462922123380 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:23 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b06800 == 49 [pid = 1933] [id = 67] 16:15:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 85 (0x7f6693275400) [pid = 1933] [serial = 199] [outer = (nil)] 16:15:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 86 (0x7f66aabe5800) [pid = 1933] [serial = 200] [outer = 0x7f6693275400] 16:15:23 INFO - PROCESS | 1933 | 1462922123436 Marionette DEBUG loaded listener.js 16:15:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 87 (0x7f66ac8efc00) [pid = 1933] [serial = 201] [outer = 0x7f6693275400] 16:15:24 INFO - PROCESS | 1933 | 1462922124120 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 984ms 16:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:15:24 INFO - PROCESS | 1933 | 1462922124156 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 16:15:24 INFO - PROCESS | 1933 | 1462922124158 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 16:15:24 INFO - PROCESS | 1933 | 1462922124164 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:15:24 INFO - PROCESS | 1933 | 1462922124166 Marionette TRACE conn4 <- [1,242,null,{}] 16:15:24 INFO - PROCESS | 1933 | 1462922124177 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:24 INFO - PROCESS | 1933 | 1462922124329 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 16:15:24 INFO - PROCESS | 1933 | 1462922124396 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:24 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a9c58000 == 50 [pid = 1933] [id = 68] 16:15:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 88 (0x7f66a8bdcc00) [pid = 1933] [serial = 202] [outer = (nil)] 16:15:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 89 (0x7f66acdcfc00) [pid = 1933] [serial = 203] [outer = 0x7f66a8bdcc00] 16:15:24 INFO - PROCESS | 1933 | 1462922124451 Marionette DEBUG loaded listener.js 16:15:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 90 (0x7f66ae59b400) [pid = 1933] [serial = 204] [outer = 0x7f66a8bdcc00] 16:15:25 INFO - PROCESS | 1933 | 1462922125106 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 983ms 16:15:25 INFO - PROCESS | 1933 | 1462922125146 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 16:15:25 INFO - PROCESS | 1933 | 1462922125149 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 16:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:15:25 INFO - PROCESS | 1933 | 1462922125164 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:15:25 INFO - PROCESS | 1933 | 1462922125167 Marionette TRACE conn4 <- [1,246,null,{}] 16:15:25 INFO - PROCESS | 1933 | 1462922125172 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:25 INFO - PROCESS | 1933 | 1462922125353 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 16:15:25 INFO - PROCESS | 1933 | --DOMWINDOW == 89 (0x7f669f249000) [pid = 1933] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:15:25 INFO - PROCESS | 1933 | --DOMWINDOW == 88 (0x7f66a9cf0800) [pid = 1933] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:15:25 INFO - PROCESS | 1933 | --DOMWINDOW == 87 (0x7f669a2e3800) [pid = 1933] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:15:25 INFO - PROCESS | 1933 | --DOMWINDOW == 86 (0x7f6696340400) [pid = 1933] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:15:25 INFO - PROCESS | 1933 | --DOMWINDOW == 85 (0x7f6693b4fc00) [pid = 1933] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:15:25 INFO - PROCESS | 1933 | --DOMWINDOW == 84 (0x7f669de8a800) [pid = 1933] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:15:25 INFO - PROCESS | 1933 | 1462922125519 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:25 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669acbb800 == 51 [pid = 1933] [id = 69] 16:15:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 85 (0x7f6693117c00) [pid = 1933] [serial = 205] [outer = (nil)] 16:15:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 86 (0x7f669ad6fc00) [pid = 1933] [serial = 206] [outer = 0x7f6693117c00] 16:15:25 INFO - PROCESS | 1933 | 1462922125579 Marionette DEBUG loaded listener.js 16:15:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 87 (0x7f66aee06800) [pid = 1933] [serial = 207] [outer = 0x7f6693117c00] 16:15:26 INFO - PROCESS | 1933 | 1462922126149 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1035ms 16:15:26 INFO - PROCESS | 1933 | 1462922126197 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 16:15:26 INFO - PROCESS | 1933 | 1462922126200 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 16:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:15:26 INFO - PROCESS | 1933 | 1462922126205 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:15:26 INFO - PROCESS | 1933 | 1462922126207 Marionette TRACE conn4 <- [1,250,null,{}] 16:15:26 INFO - PROCESS | 1933 | 1462922126212 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:26 INFO - PROCESS | 1933 | 1462922126332 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 16:15:26 INFO - PROCESS | 1933 | 1462922126349 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:26 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae52b800 == 52 [pid = 1933] [id = 70] 16:15:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 88 (0x7f66aee07800) [pid = 1933] [serial = 208] [outer = (nil)] 16:15:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 89 (0x7f66aef21c00) [pid = 1933] [serial = 209] [outer = 0x7f66aee07800] 16:15:26 INFO - PROCESS | 1933 | 1462922126406 Marionette DEBUG loaded listener.js 16:15:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 90 (0x7f66b0a9a400) [pid = 1933] [serial = 210] [outer = 0x7f66aee07800] 16:15:27 INFO - PROCESS | 1933 | 1462922127022 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 873ms 16:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:15:27 INFO - PROCESS | 1933 | 1462922127079 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 16:15:27 INFO - PROCESS | 1933 | 1462922127081 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 16:15:27 INFO - PROCESS | 1933 | 1462922127088 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:15:27 INFO - PROCESS | 1933 | 1462922127090 Marionette TRACE conn4 <- [1,254,null,{}] 16:15:27 INFO - PROCESS | 1933 | 1462922127095 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:27 INFO - PROCESS | 1933 | 1462922127222 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 16:15:27 INFO - PROCESS | 1933 | 1462922127320 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:27 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66aee8f800 == 53 [pid = 1933] [id = 71] 16:15:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 91 (0x7f66aeecf800) [pid = 1933] [serial = 211] [outer = (nil)] 16:15:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 92 (0x7f66b0a9c000) [pid = 1933] [serial = 212] [outer = 0x7f66aeecf800] 16:15:27 INFO - PROCESS | 1933 | 1462922127376 Marionette DEBUG loaded listener.js 16:15:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 93 (0x7f66b1877000) [pid = 1933] [serial = 213] [outer = 0x7f66aeecf800] 16:15:28 INFO - PROCESS | 1933 | 1462922128096 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1026ms 16:15:28 INFO - PROCESS | 1933 | 1462922128120 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 16:15:28 INFO - PROCESS | 1933 | 1462922128127 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 16:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:15:28 INFO - PROCESS | 1933 | 1462922128159 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:15:28 INFO - PROCESS | 1933 | 1462922128164 Marionette TRACE conn4 <- [1,258,null,{}] 16:15:28 INFO - PROCESS | 1933 | 1462922128171 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:28 INFO - PROCESS | 1933 | 1462922128328 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 16:15:28 INFO - PROCESS | 1933 | 1462922128459 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:28 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bbcb800 == 54 [pid = 1933] [id = 72] 16:15:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 94 (0x7f669953d400) [pid = 1933] [serial = 214] [outer = (nil)] 16:15:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 95 (0x7f669b647800) [pid = 1933] [serial = 215] [outer = 0x7f669953d400] 16:15:28 INFO - PROCESS | 1933 | 1462922128528 Marionette DEBUG loaded listener.js 16:15:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 96 (0x7f669bcf1c00) [pid = 1933] [serial = 216] [outer = 0x7f669953d400] 16:15:29 INFO - PROCESS | 1933 | 1462922129317 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1211ms 16:15:29 INFO - PROCESS | 1933 | 1462922129346 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 16:15:29 INFO - PROCESS | 1933 | 1462922129353 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 16:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:15:29 INFO - PROCESS | 1933 | 1462922129363 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:15:29 INFO - PROCESS | 1933 | 1462922129367 Marionette TRACE conn4 <- [1,262,null,{}] 16:15:29 INFO - PROCESS | 1933 | 1462922129389 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:29 INFO - PROCESS | 1933 | 1462922129545 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 16:15:29 INFO - PROCESS | 1933 | 1462922129677 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:29 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ace3b000 == 55 [pid = 1933] [id = 73] 16:15:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 97 (0x7f669c4fac00) [pid = 1933] [serial = 217] [outer = (nil)] 16:15:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 98 (0x7f66a8bd7400) [pid = 1933] [serial = 218] [outer = 0x7f669c4fac00] 16:15:29 INFO - PROCESS | 1933 | 1462922129756 Marionette DEBUG loaded listener.js 16:15:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 99 (0x7f66a9e21400) [pid = 1933] [serial = 219] [outer = 0x7f669c4fac00] 16:15:30 INFO - PROCESS | 1933 | 1462922130530 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1179ms 16:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:15:30 INFO - PROCESS | 1933 | 1462922130543 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 16:15:30 INFO - PROCESS | 1933 | 1462922130545 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 16:15:30 INFO - PROCESS | 1933 | 1462922130551 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:15:30 INFO - PROCESS | 1933 | 1462922130556 Marionette TRACE conn4 <- [1,266,null,{}] 16:15:30 INFO - PROCESS | 1933 | 1462922130571 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:30 INFO - PROCESS | 1933 | 1462922130728 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 16:15:30 INFO - PROCESS | 1933 | 1462922130871 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:30 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b1536000 == 56 [pid = 1933] [id = 74] 16:15:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 100 (0x7f66a99d5000) [pid = 1933] [serial = 220] [outer = (nil)] 16:15:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 101 (0x7f66aeccf400) [pid = 1933] [serial = 221] [outer = 0x7f66a99d5000] 16:15:30 INFO - PROCESS | 1933 | 1462922130942 Marionette DEBUG loaded listener.js 16:15:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 102 (0x7f66aef1cc00) [pid = 1933] [serial = 222] [outer = 0x7f66a99d5000] 16:15:31 INFO - PROCESS | 1933 | 1462922131762 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1238ms 16:15:31 INFO - PROCESS | 1933 | 1462922131789 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 16:15:31 INFO - PROCESS | 1933 | 1462922131793 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 16:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:15:31 INFO - PROCESS | 1933 | 1462922131798 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:15:31 INFO - PROCESS | 1933 | 1462922131801 Marionette TRACE conn4 <- [1,270,null,{}] 16:15:31 INFO - PROCESS | 1933 | 1462922131806 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:31 INFO - PROCESS | 1933 | 1462922131945 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 16:15:32 INFO - PROCESS | 1933 | 1462922132080 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:32 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b2e8b800 == 57 [pid = 1933] [id = 75] 16:15:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 103 (0x7f66a9e4dc00) [pid = 1933] [serial = 223] [outer = (nil)] 16:15:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 104 (0x7f66b1879400) [pid = 1933] [serial = 224] [outer = 0x7f66a9e4dc00] 16:15:32 INFO - PROCESS | 1933 | 1462922132148 Marionette DEBUG loaded listener.js 16:15:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 105 (0x7f66b2e40c00) [pid = 1933] [serial = 225] [outer = 0x7f66a9e4dc00] 16:15:32 INFO - PROCESS | 1933 | 1462922132920 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1179ms 16:15:32 INFO - PROCESS | 1933 | 1462922132985 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 16:15:32 INFO - PROCESS | 1933 | 1462922132988 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 16:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:15:32 INFO - PROCESS | 1933 | 1462922132995 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:15:32 INFO - PROCESS | 1933 | 1462922132998 Marionette TRACE conn4 <- [1,274,null,{}] 16:15:33 INFO - PROCESS | 1933 | 1462922133003 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:33 INFO - PROCESS | 1933 | 1462922133149 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 16:15:33 INFO - PROCESS | 1933 | 1462922133456 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:33 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696350000 == 58 [pid = 1933] [id = 76] 16:15:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 106 (0x7f66961b5c00) [pid = 1933] [serial = 226] [outer = (nil)] 16:15:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 107 (0x7f66961bdc00) [pid = 1933] [serial = 227] [outer = 0x7f66961b5c00] 16:15:33 INFO - PROCESS | 1933 | 1462922133572 Marionette DEBUG loaded listener.js 16:15:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 108 (0x7f669ab57400) [pid = 1933] [serial = 228] [outer = 0x7f66961b5c00] 16:15:34 INFO - PROCESS | 1933 | 1462922134366 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1431ms 16:15:34 INFO - PROCESS | 1933 | 1462922134427 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 16:15:34 INFO - PROCESS | 1933 | 1462922134433 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 16:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:15:34 INFO - PROCESS | 1933 | 1462922134439 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:15:34 INFO - PROCESS | 1933 | 1462922134444 Marionette TRACE conn4 <- [1,278,null,{}] 16:15:34 INFO - PROCESS | 1933 | 1462922134450 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:34 INFO - PROCESS | 1933 | 1462922134597 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 16:15:34 INFO - PROCESS | 1933 | 1462922134736 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694c26000 == 59 [pid = 1933] [id = 77] 16:15:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 109 (0x7f669b647c00) [pid = 1933] [serial = 229] [outer = (nil)] 16:15:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 110 (0x7f669c136800) [pid = 1933] [serial = 230] [outer = 0x7f669b647c00] 16:15:34 INFO - PROCESS | 1933 | 1462922134812 Marionette DEBUG loaded listener.js 16:15:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 111 (0x7f669c919c00) [pid = 1933] [serial = 231] [outer = 0x7f669b647c00] 16:15:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae52b800 == 58 [pid = 1933] [id = 70] 16:15:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669acbb800 == 57 [pid = 1933] [id = 69] 16:15:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a9c58000 == 56 [pid = 1933] [id = 68] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 110 (0x7f66acea0800) [pid = 1933] [serial = 173] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a3b06800 == 55 [pid = 1933] [id = 67] 16:15:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669cb40800 == 54 [pid = 1933] [id = 66] 16:15:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669acbe000 == 53 [pid = 1933] [id = 65] 16:15:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694c08800 == 52 [pid = 1933] [id = 64] 16:15:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694bb0800 == 51 [pid = 1933] [id = 59] 16:15:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a9722800 == 50 [pid = 1933] [id = 58] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 109 (0x7f66a9ede000) [pid = 1933] [serial = 167] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 108 (0x7f66aab12000) [pid = 1933] [serial = 170] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 107 (0x7f669c788000) [pid = 1933] [serial = 161] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 106 (0x7f66a9e56400) [pid = 1933] [serial = 152] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 105 (0x7f669ab5fc00) [pid = 1933] [serial = 146] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 104 (0x7f66aac55400) [pid = 1933] [serial = 168] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 103 (0x7f669a904800) [pid = 1933] [serial = 158] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 102 (0x7f669bb49400) [pid = 1933] [serial = 159] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 101 (0x7f66961b0400) [pid = 1933] [serial = 156] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 100 (0x7f6693c58000) [pid = 1933] [serial = 155] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 99 (0x7f669de4f000) [pid = 1933] [serial = 149] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 98 (0x7f669601b000) [pid = 1933] [serial = 143] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 97 (0x7f66a995a000) [pid = 1933] [serial = 164] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 96 (0x7f66a9ca3c00) [pid = 1933] [serial = 165] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 95 (0x7f66aae67400) [pid = 1933] [serial = 171] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | --DOMWINDOW == 94 (0x7f669cb11400) [pid = 1933] [serial = 162] [outer = (nil)] [url = about:blank] 16:15:35 INFO - PROCESS | 1933 | 1462922135664 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1279ms 16:15:35 INFO - PROCESS | 1933 | 1462922135721 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 16:15:35 INFO - PROCESS | 1933 | 1462922135727 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 16:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:15:35 INFO - PROCESS | 1933 | 1462922135734 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:15:35 INFO - PROCESS | 1933 | 1462922135737 Marionette TRACE conn4 <- [1,282,null,{}] 16:15:35 INFO - PROCESS | 1933 | 1462922135743 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:35 INFO - PROCESS | 1933 | 1462922135886 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 16:15:35 INFO - PROCESS | 1933 | 1462922135906 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:35 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b0a9000 == 51 [pid = 1933] [id = 78] 16:15:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 95 (0x7f669c788000) [pid = 1933] [serial = 232] [outer = (nil)] 16:15:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 96 (0x7f66a8bd3400) [pid = 1933] [serial = 233] [outer = 0x7f669c788000] 16:15:35 INFO - PROCESS | 1933 | 1462922135973 Marionette DEBUG loaded listener.js 16:15:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 97 (0x7f66a9ca3c00) [pid = 1933] [serial = 234] [outer = 0x7f669c788000] 16:15:36 INFO - PROCESS | 1933 | 1462922136720 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1035ms 16:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:15:36 INFO - PROCESS | 1933 | 1462922136775 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 16:15:36 INFO - PROCESS | 1933 | 1462922136779 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 16:15:36 INFO - PROCESS | 1933 | 1462922136790 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:15:36 INFO - PROCESS | 1933 | 1462922136798 Marionette TRACE conn4 <- [1,286,null,{}] 16:15:36 INFO - PROCESS | 1933 | 1462922136872 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:37 INFO - PROCESS | 1933 | 1462922137037 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 16:15:37 INFO - PROCESS | 1933 | 1462922137148 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:37 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c779000 == 52 [pid = 1933] [id = 79] 16:15:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 98 (0x7f6698964400) [pid = 1933] [serial = 235] [outer = (nil)] 16:15:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 99 (0x7f669896c800) [pid = 1933] [serial = 236] [outer = 0x7f6698964400] 16:15:37 INFO - PROCESS | 1933 | 1462922137210 Marionette DEBUG loaded listener.js 16:15:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 100 (0x7f66a9e21000) [pid = 1933] [serial = 237] [outer = 0x7f6698964400] 16:15:37 INFO - PROCESS | 1933 | 1462922137907 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1150ms 16:15:37 INFO - PROCESS | 1933 | 1462922137947 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 16:15:37 INFO - PROCESS | 1933 | 1462922137951 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 16:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:15:37 INFO - PROCESS | 1933 | 1462922137956 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:15:37 INFO - PROCESS | 1933 | 1462922137958 Marionette TRACE conn4 <- [1,290,null,{}] 16:15:37 INFO - PROCESS | 1933 | 1462922137964 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:38 INFO - PROCESS | 1933 | 1462922138134 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 16:15:38 INFO - PROCESS | 1933 | 1462922138166 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:38 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66926a8800 == 53 [pid = 1933] [id = 80] 16:15:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 101 (0x7f6694b65800) [pid = 1933] [serial = 238] [outer = (nil)] 16:15:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 102 (0x7f66aace5400) [pid = 1933] [serial = 239] [outer = 0x7f6694b65800] 16:15:38 INFO - PROCESS | 1933 | 1462922138223 Marionette DEBUG loaded listener.js 16:15:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 103 (0x7f66acdcb800) [pid = 1933] [serial = 240] [outer = 0x7f6694b65800] 16:15:38 INFO - PROCESS | 1933 | 1462922138930 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1024ms 16:15:38 INFO - PROCESS | 1933 | 1462922138982 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 16:15:38 INFO - PROCESS | 1933 | 1462922138986 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 16:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:15:38 INFO - PROCESS | 1933 | 1462922138991 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:15:38 INFO - PROCESS | 1933 | 1462922138993 Marionette TRACE conn4 <- [1,294,null,{}] 16:15:39 INFO - PROCESS | 1933 | 1462922139003 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:39 INFO - PROCESS | 1933 | 1462922139179 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 16:15:39 INFO - PROCESS | 1933 | 1462922139246 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:39 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a9ed1000 == 54 [pid = 1933] [id = 81] 16:15:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 104 (0x7f66ae5a6c00) [pid = 1933] [serial = 241] [outer = (nil)] 16:15:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 105 (0x7f66ae5ec800) [pid = 1933] [serial = 242] [outer = 0x7f66ae5a6c00] 16:15:39 INFO - PROCESS | 1933 | 1462922139314 Marionette DEBUG loaded listener.js 16:15:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 106 (0x7f66aef16400) [pid = 1933] [serial = 243] [outer = 0x7f66ae5a6c00] 16:15:39 INFO - PROCESS | 1933 | --DOMWINDOW == 105 (0x7f66926cf800) [pid = 1933] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:15:39 INFO - PROCESS | 1933 | --DOMWINDOW == 104 (0x7f66a8bdcc00) [pid = 1933] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:15:39 INFO - PROCESS | 1933 | --DOMWINDOW == 103 (0x7f6693117c00) [pid = 1933] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:15:39 INFO - PROCESS | 1933 | --DOMWINDOW == 102 (0x7f66acd32000) [pid = 1933] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:15:39 INFO - PROCESS | 1933 | --DOMWINDOW == 101 (0x7f66a8bdbc00) [pid = 1933] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:15:39 INFO - PROCESS | 1933 | --DOMWINDOW == 100 (0x7f6693118c00) [pid = 1933] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:15:39 INFO - PROCESS | 1933 | --DOMWINDOW == 99 (0x7f6693268c00) [pid = 1933] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:15:39 INFO - PROCESS | 1933 | --DOMWINDOW == 98 (0x7f66aee07800) [pid = 1933] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:15:39 INFO - PROCESS | 1933 | --DOMWINDOW == 97 (0x7f6693275400) [pid = 1933] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:15:39 INFO - PROCESS | 1933 | --DOMWINDOW == 96 (0x7f66a8b4ec00) [pid = 1933] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:15:40 INFO - PROCESS | 1933 | 1462922140155 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1175ms 16:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:15:40 INFO - PROCESS | 1933 | 1462922140168 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 16:15:40 INFO - PROCESS | 1933 | 1462922140170 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 16:15:40 INFO - PROCESS | 1933 | 1462922140176 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:15:40 INFO - PROCESS | 1933 | 1462922140178 Marionette TRACE conn4 <- [1,298,null,{}] 16:15:40 INFO - PROCESS | 1933 | 1462922140183 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:40 INFO - PROCESS | 1933 | 1462922140321 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 16:15:40 INFO - PROCESS | 1933 | 1462922140340 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:40 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66926b8000 == 55 [pid = 1933] [id = 82] 16:15:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 97 (0x7f669f249000) [pid = 1933] [serial = 244] [outer = (nil)] 16:15:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 98 (0x7f66aecca000) [pid = 1933] [serial = 245] [outer = 0x7f669f249000] 16:15:40 INFO - PROCESS | 1933 | 1462922140398 Marionette DEBUG loaded listener.js 16:15:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 99 (0x7f66b1557800) [pid = 1933] [serial = 246] [outer = 0x7f669f249000] 16:15:41 INFO - PROCESS | 1933 | 1462922141066 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 927ms 16:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:15:41 INFO - PROCESS | 1933 | 1462922141103 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 16:15:41 INFO - PROCESS | 1933 | 1462922141105 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 16:15:41 INFO - PROCESS | 1933 | 1462922141110 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:15:41 INFO - PROCESS | 1933 | 1462922141113 Marionette TRACE conn4 <- [1,302,null,{}] 16:15:41 INFO - PROCESS | 1933 | 1462922141117 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:41 INFO - PROCESS | 1933 | 1462922141276 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 16:15:41 INFO - PROCESS | 1933 | 1462922141339 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:41 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae119000 == 56 [pid = 1933] [id = 83] 16:15:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 100 (0x7f6693117000) [pid = 1933] [serial = 247] [outer = (nil)] 16:15:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 101 (0x7f66b2e44000) [pid = 1933] [serial = 248] [outer = 0x7f6693117000] 16:15:41 INFO - PROCESS | 1933 | 1462922141397 Marionette DEBUG loaded listener.js 16:15:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 102 (0x7f66b2ef8400) [pid = 1933] [serial = 249] [outer = 0x7f6693117000] 16:15:42 INFO - PROCESS | 1933 | 1462922142207 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1131ms 16:15:42 INFO - PROCESS | 1933 | 1462922142242 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 16:15:42 INFO - PROCESS | 1933 | 1462922142248 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 16:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:15:42 INFO - PROCESS | 1933 | 1462922142280 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:15:42 INFO - PROCESS | 1933 | 1462922142284 Marionette TRACE conn4 <- [1,306,null,{}] 16:15:42 INFO - PROCESS | 1933 | 1462922142293 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:42 INFO - PROCESS | 1933 | 1462922142452 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 16:15:42 INFO - PROCESS | 1933 | 1462922142586 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:42 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669acb2800 == 57 [pid = 1933] [id = 84] 16:15:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 103 (0x7f6698968c00) [pid = 1933] [serial = 250] [outer = (nil)] 16:15:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 104 (0x7f6698970400) [pid = 1933] [serial = 251] [outer = 0x7f6698968c00] 16:15:42 INFO - PROCESS | 1933 | 1462922142655 Marionette DEBUG loaded listener.js 16:15:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 105 (0x7f669a743400) [pid = 1933] [serial = 252] [outer = 0x7f6698968c00] 16:15:43 INFO - PROCESS | 1933 | 1462922143344 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1160ms 16:15:43 INFO - PROCESS | 1933 | 1462922143417 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 16:15:43 INFO - PROCESS | 1933 | 1462922143425 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 16:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:15:43 INFO - PROCESS | 1933 | 1462922143434 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:15:43 INFO - PROCESS | 1933 | 1462922143438 Marionette TRACE conn4 <- [1,310,null,{}] 16:15:43 INFO - PROCESS | 1933 | 1462922143442 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:43 INFO - PROCESS | 1933 | 1462922143596 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 16:15:43 INFO - PROCESS | 1933 | 1462922143730 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:43 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a9cbc800 == 58 [pid = 1933] [id = 85] 16:15:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 106 (0x7f6698969000) [pid = 1933] [serial = 253] [outer = (nil)] 16:15:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 107 (0x7f669bcfb000) [pid = 1933] [serial = 254] [outer = 0x7f6698969000] 16:15:43 INFO - PROCESS | 1933 | 1462922143798 Marionette DEBUG loaded listener.js 16:15:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 108 (0x7f669f24dc00) [pid = 1933] [serial = 255] [outer = 0x7f6698969000] 16:15:44 INFO - PROCESS | 1933 | 1462922144610 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1227ms 16:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:15:44 INFO - PROCESS | 1933 | 1462922144662 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 16:15:44 INFO - PROCESS | 1933 | 1462922144665 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 16:15:44 INFO - PROCESS | 1933 | 1462922144672 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:15:44 INFO - PROCESS | 1933 | 1462922144677 Marionette TRACE conn4 <- [1,314,null,{}] 16:15:44 INFO - PROCESS | 1933 | 1462922144691 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:44 INFO - PROCESS | 1933 | 1462922144850 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 16:15:44 INFO - PROCESS | 1933 | 1462922144985 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:45 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b18bf800 == 59 [pid = 1933] [id = 86] 16:15:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 109 (0x7f66aacdbc00) [pid = 1933] [serial = 256] [outer = (nil)] 16:15:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 110 (0x7f66ae5ecc00) [pid = 1933] [serial = 257] [outer = 0x7f66aacdbc00] 16:15:45 INFO - PROCESS | 1933 | 1462922145078 Marionette DEBUG loaded listener.js 16:15:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 111 (0x7f66b186ec00) [pid = 1933] [serial = 258] [outer = 0x7f66aacdbc00] 16:15:46 INFO - PROCESS | 1933 | 1462922146711 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 2082ms 16:15:46 INFO - PROCESS | 1933 | 1462922146755 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 16:15:46 INFO - PROCESS | 1933 | 1462922146758 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 16:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:15:46 INFO - PROCESS | 1933 | 1462922146765 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:15:46 INFO - PROCESS | 1933 | 1462922146769 Marionette TRACE conn4 <- [1,318,null,{}] 16:15:46 INFO - PROCESS | 1933 | 1462922146775 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:46 INFO - PROCESS | 1933 | 1462922146923 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 16:15:47 INFO - PROCESS | 1933 | 1462922147064 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:47 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669291b000 == 60 [pid = 1933] [id = 87] 16:15:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 112 (0x7f66a9cf2400) [pid = 1933] [serial = 259] [outer = (nil)] 16:15:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 113 (0x7f66b3089800) [pid = 1933] [serial = 260] [outer = 0x7f66a9cf2400] 16:15:47 INFO - PROCESS | 1933 | 1462922147137 Marionette DEBUG loaded listener.js 16:15:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 114 (0x7f66b3ccc400) [pid = 1933] [serial = 261] [outer = 0x7f66a9cf2400] 16:15:47 INFO - PROCESS | 1933 | 1462922147958 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1238ms 16:15:48 INFO - PROCESS | 1933 | 1462922148005 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 16:15:48 INFO - PROCESS | 1933 | 1462922148009 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 16:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:15:48 INFO - PROCESS | 1933 | 1462922148014 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:15:48 INFO - PROCESS | 1933 | 1462922148017 Marionette TRACE conn4 <- [1,322,null,{}] 16:15:48 INFO - PROCESS | 1933 | 1462922148022 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:48 INFO - PROCESS | 1933 | 1462922148169 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 16:15:48 INFO - PROCESS | 1933 | 1462922148311 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:48 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669627c000 == 61 [pid = 1933] [id = 88] 16:15:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 115 (0x7f66b2ecb800) [pid = 1933] [serial = 262] [outer = (nil)] 16:15:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 116 (0x7f66b3d8b800) [pid = 1933] [serial = 263] [outer = 0x7f66b2ecb800] 16:15:48 INFO - PROCESS | 1933 | 1462922148383 Marionette DEBUG loaded listener.js 16:15:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 117 (0x7f66b3d8f800) [pid = 1933] [serial = 264] [outer = 0x7f66b2ecb800] 16:15:49 INFO - PROCESS | 1933 | 1462922149240 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1236ms 16:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:15:49 INFO - PROCESS | 1933 | 1462922149252 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 16:15:49 INFO - PROCESS | 1933 | 1462922149255 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 16:15:49 INFO - PROCESS | 1933 | 1462922149261 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:15:49 INFO - PROCESS | 1933 | 1462922149264 Marionette TRACE conn4 <- [1,326,null,{}] 16:15:49 INFO - PROCESS | 1933 | 1462922149269 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:49 INFO - PROCESS | 1933 | 1462922149439 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 16:15:49 INFO - PROCESS | 1933 | 1462922149763 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:49 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696282800 == 62 [pid = 1933] [id = 89] 16:15:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 118 (0x7f669601b000) [pid = 1933] [serial = 265] [outer = (nil)] 16:15:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 119 (0x7f66961ba000) [pid = 1933] [serial = 266] [outer = 0x7f669601b000] 16:15:49 INFO - PROCESS | 1933 | 1462922149898 Marionette DEBUG loaded listener.js 16:15:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 120 (0x7f6698967400) [pid = 1933] [serial = 267] [outer = 0x7f669601b000] 16:15:50 INFO - PROCESS | 1933 | 1462922150838 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1634ms 16:15:50 INFO - PROCESS | 1933 | 1462922150894 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 16:15:50 INFO - PROCESS | 1933 | 1462922150899 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 16:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:15:50 INFO - PROCESS | 1933 | 1462922150906 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:15:50 INFO - PROCESS | 1933 | 1462922150910 Marionette TRACE conn4 <- [1,330,null,{}] 16:15:50 INFO - PROCESS | 1933 | 1462922150917 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:51 INFO - PROCESS | 1933 | 1462922151073 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 16:15:51 INFO - PROCESS | 1933 | 1462922151215 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:51 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6698acd800 == 63 [pid = 1933] [id = 90] 16:15:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 121 (0x7f669953fc00) [pid = 1933] [serial = 268] [outer = (nil)] 16:15:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 122 (0x7f669c926400) [pid = 1933] [serial = 269] [outer = 0x7f669953fc00] 16:15:51 INFO - PROCESS | 1933 | 1462922151280 Marionette DEBUG loaded listener.js 16:15:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 123 (0x7f669fec4800) [pid = 1933] [serial = 270] [outer = 0x7f669953fc00] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 122 (0x7f66961b3000) [pid = 1933] [serial = 176] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 121 (0x7f669bcf6c00) [pid = 1933] [serial = 179] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 120 (0x7f66a9cf4c00) [pid = 1933] [serial = 182] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 119 (0x7f66acd85800) [pid = 1933] [serial = 185] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66926b8000 == 62 [pid = 1933] [id = 82] 16:15:51 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a9ed1000 == 61 [pid = 1933] [id = 81] 16:15:51 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66926a8800 == 60 [pid = 1933] [id = 80] 16:15:51 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c779000 == 59 [pid = 1933] [id = 79] 16:15:51 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b0a9000 == 58 [pid = 1933] [id = 78] 16:15:51 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694c26000 == 57 [pid = 1933] [id = 77] 16:15:51 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696350000 == 56 [pid = 1933] [id = 76] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 118 (0x7f66acdcfc00) [pid = 1933] [serial = 203] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 117 (0x7f669ad6fc00) [pid = 1933] [serial = 206] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 116 (0x7f66ae1a1400) [pid = 1933] [serial = 174] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 115 (0x7f66ae59b400) [pid = 1933] [serial = 204] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 114 (0x7f66a995bc00) [pid = 1933] [serial = 197] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 113 (0x7f66a9e4a000) [pid = 1933] [serial = 198] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 112 (0x7f669c134800) [pid = 1933] [serial = 194] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 111 (0x7f669c925800) [pid = 1933] [serial = 195] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 110 (0x7f669b64e400) [pid = 1933] [serial = 188] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 109 (0x7f669b648c00) [pid = 1933] [serial = 192] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 108 (0x7f669a533000) [pid = 1933] [serial = 191] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 107 (0x7f66aef21c00) [pid = 1933] [serial = 209] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 106 (0x7f66aee06800) [pid = 1933] [serial = 207] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 105 (0x7f66aabe5800) [pid = 1933] [serial = 200] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 104 (0x7f66ac8efc00) [pid = 1933] [serial = 201] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 103 (0x7f66b0a9a400) [pid = 1933] [serial = 210] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 102 (0x7f66a995f400) [pid = 1933] [serial = 113] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | --DOMWINDOW == 101 (0x7f66a9ca8400) [pid = 1933] [serial = 141] [outer = (nil)] [url = about:blank] 16:15:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 102 (0x7f669a533000) [pid = 1933] [serial = 271] [outer = 0x7f66948a6000] 16:15:52 INFO - PROCESS | 1933 | 1462922152129 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1279ms 16:15:52 INFO - PROCESS | 1933 | 1462922152187 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 16:15:52 INFO - PROCESS | 1933 | 1462922152193 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 16:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:15:52 INFO - PROCESS | 1933 | 1462922152200 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:15:52 INFO - PROCESS | 1933 | 1462922152203 Marionette TRACE conn4 <- [1,334,null,{}] 16:15:52 INFO - PROCESS | 1933 | 1462922152208 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:52 INFO - PROCESS | 1933 | 1462922152360 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 16:15:52 INFO - PROCESS | 1933 | 1462922152371 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:52 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bc56000 == 57 [pid = 1933] [id = 91] 16:15:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 103 (0x7f66a9c33000) [pid = 1933] [serial = 272] [outer = (nil)] 16:15:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 104 (0x7f66a9ed8400) [pid = 1933] [serial = 273] [outer = 0x7f66a9c33000] 16:15:52 INFO - PROCESS | 1933 | 1462922152435 Marionette DEBUG loaded listener.js 16:15:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 105 (0x7f66acd32c00) [pid = 1933] [serial = 274] [outer = 0x7f66a9c33000] 16:15:53 INFO - PROCESS | 1933 | 1462922153191 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1033ms 16:15:53 INFO - PROCESS | 1933 | 1462922153233 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 16:15:53 INFO - PROCESS | 1933 | 1462922153237 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 16:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:15:53 INFO - PROCESS | 1933 | 1462922153244 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:15:53 INFO - PROCESS | 1933 | 1462922153252 Marionette TRACE conn4 <- [1,338,null,{}] 16:15:53 INFO - PROCESS | 1933 | 1462922153281 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:53 INFO - PROCESS | 1933 | 1462922153458 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 16:15:53 INFO - PROCESS | 1933 | 1462922153527 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:53 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b80000 == 58 [pid = 1933] [id = 92] 16:15:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 106 (0x7f66928ebc00) [pid = 1933] [serial = 275] [outer = (nil)] 16:15:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 107 (0x7f66928f5400) [pid = 1933] [serial = 276] [outer = 0x7f66928ebc00] 16:15:53 INFO - PROCESS | 1933 | 1462922153586 Marionette DEBUG loaded listener.js 16:15:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 108 (0x7f66acd32000) [pid = 1933] [serial = 277] [outer = 0x7f66928ebc00] 16:15:54 INFO - PROCESS | 1933 | 1462922154251 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1050ms 16:15:54 INFO - PROCESS | 1933 | 1462922154294 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 16:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:15:54 INFO - PROCESS | 1933 | 1462922154298 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 16:15:54 INFO - PROCESS | 1933 | 1462922154324 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:15:54 INFO - PROCESS | 1933 | 1462922154328 Marionette TRACE conn4 <- [1,342,null,{}] 16:15:54 INFO - PROCESS | 1933 | 1462922154345 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:54 INFO - PROCESS | 1933 | 1462922154510 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 16:15:54 INFO - PROCESS | 1933 | 1462922154529 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:54 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66aac98800 == 59 [pid = 1933] [id = 93] 16:15:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 109 (0x7f66acd33800) [pid = 1933] [serial = 278] [outer = (nil)] 16:15:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 110 (0x7f66aecca400) [pid = 1933] [serial = 279] [outer = 0x7f66acd33800] 16:15:54 INFO - PROCESS | 1933 | 1462922154587 Marionette DEBUG loaded listener.js 16:15:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 111 (0x7f66aef1d800) [pid = 1933] [serial = 280] [outer = 0x7f66acd33800] 16:15:55 INFO - PROCESS | 1933 | 1462922155273 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1009ms 16:15:55 INFO - PROCESS | 1933 | 1462922155312 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 16:15:55 INFO - PROCESS | 1933 | 1462922155320 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 16:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:15:55 INFO - PROCESS | 1933 | 1462922155329 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:15:55 INFO - PROCESS | 1933 | 1462922155333 Marionette TRACE conn4 <- [1,346,null,{}] 16:15:55 INFO - PROCESS | 1933 | 1462922155340 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:55 INFO - PROCESS | 1933 | 1462922155501 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 16:15:55 INFO - PROCESS | 1933 | 1462922155577 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:55 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae18c800 == 60 [pid = 1933] [id = 94] 16:15:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 112 (0x7f66b2e41400) [pid = 1933] [serial = 281] [outer = (nil)] 16:15:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 113 (0x7f66b2eee800) [pid = 1933] [serial = 282] [outer = 0x7f66b2e41400] 16:15:55 INFO - PROCESS | 1933 | 1462922155643 Marionette DEBUG loaded listener.js 16:15:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 114 (0x7f66b3d8f400) [pid = 1933] [serial = 283] [outer = 0x7f66b2e41400] 16:15:55 INFO - PROCESS | 1933 | --DOMWINDOW == 113 (0x7f6694b65800) [pid = 1933] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:15:55 INFO - PROCESS | 1933 | --DOMWINDOW == 112 (0x7f66ae5a6c00) [pid = 1933] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:15:55 INFO - PROCESS | 1933 | --DOMWINDOW == 111 (0x7f669b647c00) [pid = 1933] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:15:55 INFO - PROCESS | 1933 | --DOMWINDOW == 110 (0x7f669c788000) [pid = 1933] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:15:55 INFO - PROCESS | 1933 | --DOMWINDOW == 109 (0x7f6698964400) [pid = 1933] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:15:55 INFO - PROCESS | 1933 | --DOMWINDOW == 108 (0x7f669f249000) [pid = 1933] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:15:55 INFO - PROCESS | 1933 | --DOMWINDOW == 107 (0x7f66961b5c00) [pid = 1933] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:15:56 INFO - PROCESS | 1933 | 1462922156412 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1132ms 16:15:56 INFO - PROCESS | 1933 | 1462922156463 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 16:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:15:56 INFO - PROCESS | 1933 | 1462922156466 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 16:15:56 INFO - PROCESS | 1933 | 1462922156473 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:15:56 INFO - PROCESS | 1933 | 1462922156476 Marionette TRACE conn4 <- [1,350,null,{}] 16:15:56 INFO - PROCESS | 1933 | 1462922156485 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:56 INFO - PROCESS | 1933 | 1462922156631 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 16:15:56 INFO - PROCESS | 1933 | 1462922156641 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:56 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b0a61000 == 61 [pid = 1933] [id = 95] 16:15:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 108 (0x7f66927bc000) [pid = 1933] [serial = 284] [outer = (nil)] 16:15:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 109 (0x7f66927c1c00) [pid = 1933] [serial = 285] [outer = 0x7f66927bc000] 16:15:56 INFO - PROCESS | 1933 | 1462922156700 Marionette DEBUG loaded listener.js 16:15:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 110 (0x7f669f249000) [pid = 1933] [serial = 286] [outer = 0x7f66927bc000] 16:15:57 INFO - PROCESS | 1933 | 1462922157421 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 978ms 16:15:57 INFO - PROCESS | 1933 | 1462922157450 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 16:15:57 INFO - PROCESS | 1933 | 1462922157454 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 16:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:15:57 INFO - PROCESS | 1933 | 1462922157459 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:15:57 INFO - PROCESS | 1933 | 1462922157461 Marionette TRACE conn4 <- [1,354,null,{}] 16:15:57 INFO - PROCESS | 1933 | 1462922157466 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:57 INFO - PROCESS | 1933 | 1462922157634 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 16:15:57 INFO - PROCESS | 1933 | 1462922157655 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:57 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b2e1b800 == 62 [pid = 1933] [id = 96] 16:15:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 111 (0x7f66961b5c00) [pid = 1933] [serial = 287] [outer = (nil)] 16:15:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 112 (0x7f66b3d90000) [pid = 1933] [serial = 288] [outer = 0x7f66961b5c00] 16:15:57 INFO - PROCESS | 1933 | 1462922157717 Marionette DEBUG loaded listener.js 16:15:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 113 (0x7f66b3d96400) [pid = 1933] [serial = 289] [outer = 0x7f66961b5c00] 16:15:58 INFO - PROCESS | 1933 | 1462922158652 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1225ms 16:15:58 INFO - PROCESS | 1933 | 1462922158685 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 16:15:58 INFO - PROCESS | 1933 | 1462922158691 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 16:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:15:58 INFO - PROCESS | 1933 | 1462922158702 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:15:58 INFO - PROCESS | 1933 | 1462922158706 Marionette TRACE conn4 <- [1,358,null,{}] 16:15:58 INFO - PROCESS | 1933 | 1462922158715 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:58 INFO - PROCESS | 1933 | 1462922158891 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 16:15:59 INFO - PROCESS | 1933 | 1462922159033 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:59 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692962800 == 63 [pid = 1933] [id = 97] 16:15:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 114 (0x7f66927b0000) [pid = 1933] [serial = 290] [outer = (nil)] 16:15:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 115 (0x7f66927b3400) [pid = 1933] [serial = 291] [outer = 0x7f66927b0000] 16:15:59 INFO - PROCESS | 1933 | 1462922159108 Marionette DEBUG loaded listener.js 16:15:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 116 (0x7f66927bb400) [pid = 1933] [serial = 292] [outer = 0x7f66927b0000] 16:15:59 INFO - PROCESS | 1933 | 1462922159988 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1339ms 16:16:00 INFO - PROCESS | 1933 | 1462922160042 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 16:16:00 INFO - PROCESS | 1933 | 1462922160049 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 16:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:16:00 INFO - PROCESS | 1933 | 1462922160061 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:16:00 INFO - PROCESS | 1933 | 1462922160065 Marionette TRACE conn4 <- [1,362,null,{}] 16:16:00 INFO - PROCESS | 1933 | 1462922160072 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:00 INFO - PROCESS | 1933 | 1462922160291 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 16:16:00 INFO - PROCESS | 1933 | 1462922160432 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:00 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bade800 == 64 [pid = 1933] [id = 98] 16:16:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 117 (0x7f66928f0c00) [pid = 1933] [serial = 293] [outer = (nil)] 16:16:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 118 (0x7f669311e000) [pid = 1933] [serial = 294] [outer = 0x7f66928f0c00] 16:16:00 INFO - PROCESS | 1933 | 1462922160502 Marionette DEBUG loaded listener.js 16:16:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 119 (0x7f6696337c00) [pid = 1933] [serial = 295] [outer = 0x7f66928f0c00] 16:16:01 INFO - PROCESS | 1933 | 1462922161367 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1331ms 16:16:01 INFO - PROCESS | 1933 | 1462922161393 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 16:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:16:01 INFO - PROCESS | 1933 | 1462922161396 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 16:16:01 INFO - PROCESS | 1933 | 1462922161402 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:16:01 INFO - PROCESS | 1933 | 1462922161407 Marionette TRACE conn4 <- [1,366,null,{}] 16:16:01 INFO - PROCESS | 1933 | 1462922161423 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:01 INFO - PROCESS | 1933 | 1462922161580 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 16:16:01 INFO - PROCESS | 1933 | 1462922161728 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:01 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b18a3000 == 65 [pid = 1933] [id = 99] 16:16:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 120 (0x7f66920ec000) [pid = 1933] [serial = 296] [outer = (nil)] 16:16:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 121 (0x7f6693b4f400) [pid = 1933] [serial = 297] [outer = 0x7f66920ec000] 16:16:01 INFO - PROCESS | 1933 | 1462922161799 Marionette DEBUG loaded listener.js 16:16:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 122 (0x7f669a2e3000) [pid = 1933] [serial = 298] [outer = 0x7f66920ec000] 16:16:02 INFO - PROCESS | 1933 | 1462922162606 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1232ms 16:16:02 INFO - PROCESS | 1933 | 1462922162635 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 16:16:02 INFO - PROCESS | 1933 | 1462922162641 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 16:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:16:02 INFO - PROCESS | 1933 | 1462922162647 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:16:02 INFO - PROCESS | 1933 | 1462922162651 Marionette TRACE conn4 <- [1,370,null,{}] 16:16:02 INFO - PROCESS | 1933 | 1462922162657 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:02 INFO - PROCESS | 1933 | 1462922162818 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 16:16:02 INFO - PROCESS | 1933 | 1462922162966 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:02 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669471e800 == 66 [pid = 1933] [id = 100] 16:16:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 123 (0x7f66920ef000) [pid = 1933] [serial = 299] [outer = (nil)] 16:16:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 124 (0x7f669c4efc00) [pid = 1933] [serial = 300] [outer = 0x7f66920ef000] 16:16:03 INFO - PROCESS | 1933 | 1462922163045 Marionette DEBUG loaded listener.js 16:16:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 125 (0x7f669de81800) [pid = 1933] [serial = 301] [outer = 0x7f66920ef000] 16:16:03 INFO - PROCESS | 1933 | 1462922163919 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1282ms 16:16:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:16:03 INFO - PROCESS | 1933 | 1462922163929 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 16:16:03 INFO - PROCESS | 1933 | 1462922163932 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 16:16:03 INFO - PROCESS | 1933 | 1462922163939 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:16:03 INFO - PROCESS | 1933 | 1462922163943 Marionette TRACE conn4 <- [1,374,null,{}] 16:16:03 INFO - PROCESS | 1933 | 1462922163950 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:04 INFO - PROCESS | 1933 | 1462922164096 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 16:16:04 INFO - PROCESS | 1933 | 1462922164245 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:04 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e90800 == 67 [pid = 1933] [id = 101] 16:16:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 126 (0x7f66920ed800) [pid = 1933] [serial = 302] [outer = (nil)] 16:16:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 127 (0x7f66a9e57c00) [pid = 1933] [serial = 303] [outer = 0x7f66920ed800] 16:16:04 INFO - PROCESS | 1933 | 1462922164319 Marionette DEBUG loaded listener.js 16:16:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 128 (0x7f66acdcfc00) [pid = 1933] [serial = 304] [outer = 0x7f66920ed800] 16:16:05 INFO - PROCESS | 1933 | 1462922165245 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:16:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:16:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1335ms 16:16:05 INFO - PROCESS | 1933 | 1462922165274 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 16:16:05 INFO - PROCESS | 1933 | 1462922165277 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 16:16:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:16:05 INFO - PROCESS | 1933 | 1462922165284 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:16:05 INFO - PROCESS | 1933 | 1462922165288 Marionette TRACE conn4 <- [1,378,null,{}] 16:16:05 INFO - PROCESS | 1933 | 1462922165296 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:05 INFO - PROCESS | 1933 | 1462922165505 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 16:16:05 INFO - PROCESS | 1933 | 1462922165685 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:05 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668d868800 == 68 [pid = 1933] [id = 102] 16:16:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 129 (0x7f668d9d8800) [pid = 1933] [serial = 305] [outer = (nil)] 16:16:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 130 (0x7f668d9da400) [pid = 1933] [serial = 306] [outer = 0x7f668d9d8800] 16:16:05 INFO - PROCESS | 1933 | 1462922165798 Marionette DEBUG loaded listener.js 16:16:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f668d9dec00) [pid = 1933] [serial = 307] [outer = 0x7f668d9d8800] 16:16:06 INFO - PROCESS | 1933 | 1462922166711 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:16:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:16:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1436ms 16:16:06 INFO - PROCESS | 1933 | 1462922166721 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 16:16:06 INFO - PROCESS | 1933 | 1462922166724 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 16:16:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:16:06 INFO - PROCESS | 1933 | 1462922166731 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:16:06 INFO - PROCESS | 1933 | 1462922166734 Marionette TRACE conn4 <- [1,382,null,{}] 16:16:06 INFO - PROCESS | 1933 | 1462922166740 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:06 INFO - PROCESS | 1933 | 1462922166889 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 16:16:07 INFO - PROCESS | 1933 | 1462922167241 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:07 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669295b000 == 69 [pid = 1933] [id = 103] 16:16:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 132 (0x7f668d9e0400) [pid = 1933] [serial = 308] [outer = (nil)] 16:16:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 133 (0x7f66920e6800) [pid = 1933] [serial = 309] [outer = 0x7f668d9e0400] 16:16:07 INFO - PROCESS | 1933 | 1462922167395 Marionette DEBUG loaded listener.js 16:16:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 134 (0x7f66920f0c00) [pid = 1933] [serial = 310] [outer = 0x7f668d9e0400] 16:16:08 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:08 INFO - PROCESS | 1933 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:08 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:08 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:08 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:08 INFO - PROCESS | 1933 | 1462922168342 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:16:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:16:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1631ms 16:16:08 INFO - PROCESS | 1933 | 1462922168363 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 16:16:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:16:08 INFO - PROCESS | 1933 | 1462922168369 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 16:16:08 INFO - PROCESS | 1933 | 1462922168376 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:16:08 INFO - PROCESS | 1933 | 1462922168381 Marionette TRACE conn4 <- [1,386,null,{}] 16:16:08 INFO - PROCESS | 1933 | 1462922168388 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:08 INFO - PROCESS | 1933 | 1462922168546 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 16:16:08 INFO - PROCESS | 1933 | 1462922168702 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:08 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694bb1000 == 70 [pid = 1933] [id = 104] 16:16:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 135 (0x7f66928ed400) [pid = 1933] [serial = 311] [outer = (nil)] 16:16:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 136 (0x7f66928f3400) [pid = 1933] [serial = 312] [outer = 0x7f66928ed400] 16:16:08 INFO - PROCESS | 1933 | 1462922168818 Marionette DEBUG loaded listener.js 16:16:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 137 (0x7f6693b51c00) [pid = 1933] [serial = 313] [outer = 0x7f66928ed400] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 136 (0x7f66a8bd7400) [pid = 1933] [serial = 218] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 135 (0x7f66aeccf400) [pid = 1933] [serial = 221] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b0a61000 == 69 [pid = 1933] [id = 95] 16:16:09 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae18c800 == 68 [pid = 1933] [id = 94] 16:16:09 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66aac98800 == 67 [pid = 1933] [id = 93] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 134 (0x7f66b2e44000) [pid = 1933] [serial = 248] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 133 (0x7f66b0a9c000) [pid = 1933] [serial = 212] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 132 (0x7f669b647800) [pid = 1933] [serial = 215] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 131 (0x7f66b1879400) [pid = 1933] [serial = 224] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a3b80000 == 66 [pid = 1933] [id = 92] 16:16:09 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bc56000 == 65 [pid = 1933] [id = 91] 16:16:09 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6698acd800 == 64 [pid = 1933] [id = 90] 16:16:09 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696282800 == 63 [pid = 1933] [id = 89] 16:16:09 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669acb2800 == 62 [pid = 1933] [id = 84] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 130 (0x7f66aace5400) [pid = 1933] [serial = 239] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 129 (0x7f66ae5ec800) [pid = 1933] [serial = 242] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 128 (0x7f669c919c00) [pid = 1933] [serial = 231] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 127 (0x7f669c136800) [pid = 1933] [serial = 230] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 126 (0x7f66acdcb800) [pid = 1933] [serial = 240] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 125 (0x7f66a8bd3400) [pid = 1933] [serial = 233] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 124 (0x7f66a9ca3c00) [pid = 1933] [serial = 234] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 123 (0x7f669896c800) [pid = 1933] [serial = 236] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 122 (0x7f66aecca000) [pid = 1933] [serial = 245] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 121 (0x7f669ab57400) [pid = 1933] [serial = 228] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 120 (0x7f66961bdc00) [pid = 1933] [serial = 227] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 119 (0x7f66aef16400) [pid = 1933] [serial = 243] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 118 (0x7f66b1557800) [pid = 1933] [serial = 246] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | --DOMWINDOW == 117 (0x7f66a9e21000) [pid = 1933] [serial = 237] [outer = (nil)] [url = about:blank] 16:16:09 INFO - PROCESS | 1933 | 1462922169745 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:16:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:16:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1430ms 16:16:09 INFO - PROCESS | 1933 | 1462922169809 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 16:16:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:16:09 INFO - PROCESS | 1933 | 1462922169815 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 16:16:09 INFO - PROCESS | 1933 | 1462922169823 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:16:09 INFO - PROCESS | 1933 | 1462922169826 Marionette TRACE conn4 <- [1,390,null,{}] 16:16:09 INFO - PROCESS | 1933 | 1462922169833 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:09 INFO - PROCESS | 1933 | 1462922169985 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 16:16:10 INFO - PROCESS | 1933 | 1462922170088 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:10 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669aba0000 == 63 [pid = 1933] [id = 105] 16:16:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 118 (0x7f66928ef000) [pid = 1933] [serial = 314] [outer = (nil)] 16:16:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 119 (0x7f6698aa3c00) [pid = 1933] [serial = 315] [outer = 0x7f66928ef000] 16:16:10 INFO - PROCESS | 1933 | 1462922170167 Marionette DEBUG loaded listener.js 16:16:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 120 (0x7f669a8e5800) [pid = 1933] [serial = 316] [outer = 0x7f66928ef000] 16:16:10 INFO - PROCESS | 1933 | 1462922170875 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:16:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1084ms 16:16:10 INFO - PROCESS | 1933 | 1462922170907 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 16:16:10 INFO - PROCESS | 1933 | 1462922170911 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 16:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:16:10 INFO - PROCESS | 1933 | 1462922170918 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:16:10 INFO - PROCESS | 1933 | 1462922170926 Marionette TRACE conn4 <- [1,394,null,{}] 16:16:10 INFO - PROCESS | 1933 | 1462922170940 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:11 INFO - PROCESS | 1933 | 1462922171124 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 16:16:11 INFO - PROCESS | 1933 | 1462922171147 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:11 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c767800 == 64 [pid = 1933] [id = 106] 16:16:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 121 (0x7f669a904800) [pid = 1933] [serial = 317] [outer = (nil)] 16:16:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 122 (0x7f669c788800) [pid = 1933] [serial = 318] [outer = 0x7f669a904800] 16:16:11 INFO - PROCESS | 1933 | 1462922171209 Marionette DEBUG loaded listener.js 16:16:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 123 (0x7f66a2f16800) [pid = 1933] [serial = 319] [outer = 0x7f669a904800] 16:16:12 INFO - PROCESS | 1933 | 1462922172022 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:16:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:16:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1140ms 16:16:12 INFO - PROCESS | 1933 | 1462922172058 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 16:16:12 INFO - PROCESS | 1933 | 1462922172063 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 16:16:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:16:12 INFO - PROCESS | 1933 | 1462922172070 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:16:12 INFO - PROCESS | 1933 | 1462922172073 Marionette TRACE conn4 <- [1,398,null,{}] 16:16:12 INFO - PROCESS | 1933 | 1462922172085 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:12 INFO - PROCESS | 1933 | 1462922172254 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 16:16:12 INFO - PROCESS | 1933 | 1462922172326 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:12 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669294e000 == 65 [pid = 1933] [id = 107] 16:16:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 124 (0x7f669b04c400) [pid = 1933] [serial = 320] [outer = (nil)] 16:16:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 125 (0x7f66a9ca3c00) [pid = 1933] [serial = 321] [outer = 0x7f669b04c400] 16:16:12 INFO - PROCESS | 1933 | 1462922172383 Marionette DEBUG loaded listener.js 16:16:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 126 (0x7f66aace5400) [pid = 1933] [serial = 322] [outer = 0x7f669b04c400] 16:16:13 INFO - PROCESS | 1933 | 1462922173107 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:16:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:16:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1088ms 16:16:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:16:13 INFO - PROCESS | 1933 | 1462922173163 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 16:16:13 INFO - PROCESS | 1933 | 1462922173166 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 16:16:13 INFO - PROCESS | 1933 | 1462922173171 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:16:13 INFO - PROCESS | 1933 | 1462922173174 Marionette TRACE conn4 <- [1,402,null,{}] 16:16:13 INFO - PROCESS | 1933 | 1462922173180 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:13 INFO - PROCESS | 1933 | 1462922173344 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 16:16:13 INFO - PROCESS | 1933 | --DOMWINDOW == 125 (0x7f66acd33800) [pid = 1933] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:16:13 INFO - PROCESS | 1933 | --DOMWINDOW == 124 (0x7f66b2e41400) [pid = 1933] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:16:13 INFO - PROCESS | 1933 | --DOMWINDOW == 123 (0x7f669601b000) [pid = 1933] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:16:13 INFO - PROCESS | 1933 | --DOMWINDOW == 122 (0x7f669953fc00) [pid = 1933] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:16:13 INFO - PROCESS | 1933 | --DOMWINDOW == 121 (0x7f66927bc000) [pid = 1933] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:16:13 INFO - PROCESS | 1933 | --DOMWINDOW == 120 (0x7f66928ebc00) [pid = 1933] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:16:13 INFO - PROCESS | 1933 | --DOMWINDOW == 119 (0x7f66a9c33000) [pid = 1933] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:16:13 INFO - PROCESS | 1933 | --DOMWINDOW == 118 (0x7f66aeecf800) [pid = 1933] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:16:13 INFO - PROCESS | 1933 | 1462922173581 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:13 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c776800 == 66 [pid = 1933] [id = 108] 16:16:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 119 (0x7f66928f4000) [pid = 1933] [serial = 323] [outer = (nil)] 16:16:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 120 (0x7f6699ba9400) [pid = 1933] [serial = 324] [outer = 0x7f66928f4000] 16:16:13 INFO - PROCESS | 1933 | 1462922173652 Marionette DEBUG loaded listener.js 16:16:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 121 (0x7f66ae59b400) [pid = 1933] [serial = 325] [outer = 0x7f66928f4000] 16:16:14 INFO - PROCESS | 1933 | 1462922174388 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:16:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:16:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1276ms 16:16:14 INFO - PROCESS | 1933 | 1462922174448 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 16:16:14 INFO - PROCESS | 1933 | 1462922174451 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 16:16:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:16:14 INFO - PROCESS | 1933 | 1462922174456 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:16:14 INFO - PROCESS | 1933 | 1462922174468 Marionette TRACE conn4 <- [1,406,null,{}] 16:16:14 INFO - PROCESS | 1933 | 1462922174474 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:14 INFO - PROCESS | 1933 | 1462922174616 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 16:16:14 INFO - PROCESS | 1933 | 1462922174643 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:14 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ac8d5800 == 67 [pid = 1933] [id = 109] 16:16:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 122 (0x7f668dc6cc00) [pid = 1933] [serial = 326] [outer = (nil)] 16:16:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 123 (0x7f669a4fbc00) [pid = 1933] [serial = 327] [outer = 0x7f668dc6cc00] 16:16:14 INFO - PROCESS | 1933 | 1462922174700 Marionette DEBUG loaded listener.js 16:16:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 124 (0x7f66aecd1c00) [pid = 1933] [serial = 328] [outer = 0x7f668dc6cc00] 16:16:15 INFO - PROCESS | 1933 | 1462922175432 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:16:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:16:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 992ms 16:16:15 INFO - PROCESS | 1933 | 1462922175449 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 16:16:15 INFO - PROCESS | 1933 | 1462922175451 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 16:16:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:16:15 INFO - PROCESS | 1933 | 1462922175459 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:16:15 INFO - PROCESS | 1933 | 1462922175461 Marionette TRACE conn4 <- [1,410,null,{}] 16:16:15 INFO - PROCESS | 1933 | 1462922175467 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:15 INFO - PROCESS | 1933 | 1462922175712 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 16:16:15 INFO - PROCESS | 1933 | 1462922175836 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:15 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692955800 == 68 [pid = 1933] [id = 110] 16:16:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 125 (0x7f668d9d7c00) [pid = 1933] [serial = 329] [outer = (nil)] 16:16:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 126 (0x7f668d9e0c00) [pid = 1933] [serial = 330] [outer = 0x7f668d9d7c00] 16:16:15 INFO - PROCESS | 1933 | 1462922175910 Marionette DEBUG loaded listener.js 16:16:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 127 (0x7f668dc69c00) [pid = 1933] [serial = 331] [outer = 0x7f668d9d7c00] 16:16:16 INFO - PROCESS | 1933 | 1462922176829 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:16:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:16:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1432ms 16:16:16 INFO - PROCESS | 1933 | 1462922176893 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 16:16:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:16:16 INFO - PROCESS | 1933 | 1462922176898 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 16:16:16 INFO - PROCESS | 1933 | 1462922176905 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:16:16 INFO - PROCESS | 1933 | 1462922176911 Marionette TRACE conn4 <- [1,414,null,{}] 16:16:16 INFO - PROCESS | 1933 | 1462922176918 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:17 INFO - PROCESS | 1933 | 1462922177119 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 16:16:17 INFO - PROCESS | 1933 | 1462922177262 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:17 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c390000 == 69 [pid = 1933] [id = 111] 16:16:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 128 (0x7f6691f88000) [pid = 1933] [serial = 332] [outer = (nil)] 16:16:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 129 (0x7f66920eb400) [pid = 1933] [serial = 333] [outer = 0x7f6691f88000] 16:16:17 INFO - PROCESS | 1933 | 1462922177339 Marionette DEBUG loaded listener.js 16:16:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 130 (0x7f66927aa800) [pid = 1933] [serial = 334] [outer = 0x7f6691f88000] 16:16:18 INFO - PROCESS | 1933 | 1462922178201 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:16:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:16:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1336ms 16:16:18 INFO - PROCESS | 1933 | 1462922178241 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 16:16:18 INFO - PROCESS | 1933 | 1462922178246 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 16:16:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:16:18 INFO - PROCESS | 1933 | 1462922178252 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:16:18 INFO - PROCESS | 1933 | 1462922178254 Marionette TRACE conn4 <- [1,418,null,{}] 16:16:18 INFO - PROCESS | 1933 | 1462922178260 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:18 INFO - PROCESS | 1933 | 1462922178414 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 16:16:18 INFO - PROCESS | 1933 | 1462922178565 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:18 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae7ce800 == 70 [pid = 1933] [id = 112] 16:16:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f66928ee400) [pid = 1933] [serial = 335] [outer = (nil)] 16:16:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 132 (0x7f6693b4d000) [pid = 1933] [serial = 336] [outer = 0x7f66928ee400] 16:16:18 INFO - PROCESS | 1933 | 1462922178638 Marionette DEBUG loaded listener.js 16:16:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 133 (0x7f6698910400) [pid = 1933] [serial = 337] [outer = 0x7f66928ee400] 16:16:19 INFO - PROCESS | 1933 | 1462922179945 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:16:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:16:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1727ms 16:16:19 INFO - PROCESS | 1933 | 1462922179980 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 16:16:19 INFO - PROCESS | 1933 | 1462922179986 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 16:16:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:16:20 INFO - PROCESS | 1933 | 1462922180002 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:16:20 INFO - PROCESS | 1933 | 1462922180010 Marionette TRACE conn4 <- [1,422,null,{}] 16:16:20 INFO - PROCESS | 1933 | 1462922180015 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:20 INFO - PROCESS | 1933 | 1462922180230 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 16:16:20 INFO - PROCESS | 1933 | 1462922180392 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3c88800 == 71 [pid = 1933] [id = 113] 16:16:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 134 (0x7f66928ed000) [pid = 1933] [serial = 338] [outer = (nil)] 16:16:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 135 (0x7f669b653c00) [pid = 1933] [serial = 339] [outer = 0x7f66928ed000] 16:16:20 INFO - PROCESS | 1933 | 1462922180465 Marionette DEBUG loaded listener.js 16:16:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 136 (0x7f66a9c33000) [pid = 1933] [serial = 340] [outer = 0x7f66928ed000] 16:16:21 INFO - PROCESS | 1933 | 1462922181780 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:16:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:16:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1801ms 16:16:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:16:21 INFO - PROCESS | 1933 | 1462922181795 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 16:16:21 INFO - PROCESS | 1933 | 1462922181797 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 16:16:21 INFO - PROCESS | 1933 | 1462922181839 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:16:21 INFO - PROCESS | 1933 | 1462922181843 Marionette TRACE conn4 <- [1,426,null,{}] 16:16:21 INFO - PROCESS | 1933 | 1462922181868 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:22 INFO - PROCESS | 1933 | 1462922182006 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 16:16:22 INFO - PROCESS | 1933 | 1462922182146 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:22 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66931e6800 == 72 [pid = 1933] [id = 114] 16:16:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 137 (0x7f66920e2800) [pid = 1933] [serial = 341] [outer = (nil)] 16:16:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 138 (0x7f66928ef400) [pid = 1933] [serial = 342] [outer = 0x7f66920e2800] 16:16:22 INFO - PROCESS | 1933 | 1462922182219 Marionette DEBUG loaded listener.js 16:16:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 139 (0x7f669b45e800) [pid = 1933] [serial = 343] [outer = 0x7f66920e2800] 16:16:23 INFO - PROCESS | 1933 | 1462922183245 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:16:23 INFO - PROCESS | 1933 | 1462922183303 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 16:16:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:16:23 INFO - PROCESS | 1933 | 1462922183312 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:16:23 INFO - PROCESS | 1933 | 1462922183318 Marionette TRACE conn4 <- [1,430,null,{}] 16:16:23 INFO - PROCESS | 1933 | 1462922183326 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:23 INFO - PROCESS | 1933 | 1462922183470 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 16:16:23 INFO - PROCESS | 1933 | 1462922183652 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:23 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bc4e800 == 73 [pid = 1933] [id = 115] 16:16:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 140 (0x7f668dc6f400) [pid = 1933] [serial = 344] [outer = (nil)] 16:16:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 141 (0x7f6691f8a000) [pid = 1933] [serial = 345] [outer = 0x7f668dc6f400] 16:16:23 INFO - PROCESS | 1933 | 1462922183715 Marionette DEBUG loaded listener.js 16:16:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 142 (0x7f66920e3400) [pid = 1933] [serial = 346] [outer = 0x7f668dc6f400] 16:16:24 INFO - PROCESS | 1933 | 1462922184549 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:16:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:16:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1290ms 16:16:24 INFO - PROCESS | 1933 | 1462922184603 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 16:16:24 INFO - PROCESS | 1933 | 1462922184611 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 16:16:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:16:24 INFO - PROCESS | 1933 | 1462922184631 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:16:24 INFO - PROCESS | 1933 | 1462922184634 Marionette TRACE conn4 <- [1,434,null,{}] 16:16:24 INFO - PROCESS | 1933 | 1462922184640 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:24 INFO - PROCESS | 1933 | 1462922184795 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 16:16:24 INFO - PROCESS | 1933 | 1462922184952 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:24 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692944000 == 74 [pid = 1933] [id = 116] 16:16:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 143 (0x7f668cad1800) [pid = 1933] [serial = 347] [outer = (nil)] 16:16:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 144 (0x7f66927b6c00) [pid = 1933] [serial = 348] [outer = 0x7f668cad1800] 16:16:25 INFO - PROCESS | 1933 | 1462922185015 Marionette DEBUG loaded listener.js 16:16:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 145 (0x7f66928f0000) [pid = 1933] [serial = 349] [outer = 0x7f668cad1800] 16:16:25 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ac8d5800 == 73 [pid = 1933] [id = 109] 16:16:25 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c776800 == 72 [pid = 1933] [id = 108] 16:16:25 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669294e000 == 71 [pid = 1933] [id = 107] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 144 (0x7f66b3d90000) [pid = 1933] [serial = 288] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c767800 == 70 [pid = 1933] [id = 106] 16:16:25 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669aba0000 == 69 [pid = 1933] [id = 105] 16:16:25 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694bb1000 == 68 [pid = 1933] [id = 104] 16:16:25 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669295b000 == 67 [pid = 1933] [id = 103] 16:16:25 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692962800 == 66 [pid = 1933] [id = 97] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 143 (0x7f66b1877000) [pid = 1933] [serial = 213] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 142 (0x7f66b3d8f400) [pid = 1933] [serial = 283] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 141 (0x7f669bcee400) [pid = 1933] [serial = 117] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 140 (0x7f66aef1d800) [pid = 1933] [serial = 280] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 139 (0x7f669f249000) [pid = 1933] [serial = 286] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 138 (0x7f66acd32000) [pid = 1933] [serial = 277] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 137 (0x7f66aecca400) [pid = 1933] [serial = 279] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 136 (0x7f66b2eee800) [pid = 1933] [serial = 282] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 135 (0x7f66961ba000) [pid = 1933] [serial = 266] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 134 (0x7f6698970400) [pid = 1933] [serial = 251] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 133 (0x7f66ae5ecc00) [pid = 1933] [serial = 257] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 132 (0x7f669fec4800) [pid = 1933] [serial = 270] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 131 (0x7f669c926400) [pid = 1933] [serial = 269] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 130 (0x7f66927c1c00) [pid = 1933] [serial = 285] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 129 (0x7f66b3d8b800) [pid = 1933] [serial = 263] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 128 (0x7f66b3089800) [pid = 1933] [serial = 260] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 127 (0x7f66928f5400) [pid = 1933] [serial = 276] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 126 (0x7f66a9ed8400) [pid = 1933] [serial = 273] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 125 (0x7f66acd32c00) [pid = 1933] [serial = 274] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 124 (0x7f6698967400) [pid = 1933] [serial = 267] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | --DOMWINDOW == 123 (0x7f669bcfb000) [pid = 1933] [serial = 254] [outer = (nil)] [url = about:blank] 16:16:25 INFO - PROCESS | 1933 | 1462922185920 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:16:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:16:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1330ms 16:16:25 INFO - PROCESS | 1933 | 1462922185961 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 16:16:25 INFO - PROCESS | 1933 | 1462922185965 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 16:16:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:16:25 INFO - PROCESS | 1933 | 1462922185971 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:16:25 INFO - PROCESS | 1933 | 1462922185976 Marionette TRACE conn4 <- [1,438,null,{}] 16:16:25 INFO - PROCESS | 1933 | 1462922185991 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:26 INFO - PROCESS | 1933 | 1462922186137 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 16:16:26 INFO - PROCESS | 1933 | 1462922186150 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:26 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b927800 == 67 [pid = 1933] [id = 117] 16:16:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 124 (0x7f66961b7000) [pid = 1933] [serial = 350] [outer = (nil)] 16:16:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 125 (0x7f6698a9ec00) [pid = 1933] [serial = 351] [outer = 0x7f66961b7000] 16:16:26 INFO - PROCESS | 1933 | 1462922186212 Marionette DEBUG loaded listener.js 16:16:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 126 (0x7f669b04dc00) [pid = 1933] [serial = 352] [outer = 0x7f66961b7000] 16:16:26 INFO - PROCESS | 1933 | 1462922186960 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:16:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:16:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1034ms 16:16:27 INFO - PROCESS | 1933 | 1462922187006 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 16:16:27 INFO - PROCESS | 1933 | 1462922187011 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 16:16:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:16:27 INFO - PROCESS | 1933 | 1462922187023 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:16:27 INFO - PROCESS | 1933 | 1462922187026 Marionette TRACE conn4 <- [1,442,null,{}] 16:16:27 INFO - PROCESS | 1933 | 1462922187030 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:27 INFO - PROCESS | 1933 | 1462922187163 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 16:16:27 INFO - PROCESS | 1933 | 1462922187179 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:27 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b06800 == 68 [pid = 1933] [id = 118] 16:16:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 127 (0x7f669b457400) [pid = 1933] [serial = 353] [outer = (nil)] 16:16:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 128 (0x7f669b649c00) [pid = 1933] [serial = 354] [outer = 0x7f669b457400] 16:16:27 INFO - PROCESS | 1933 | 1462922187239 Marionette DEBUG loaded listener.js 16:16:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 129 (0x7f669bcf3c00) [pid = 1933] [serial = 355] [outer = 0x7f669b457400] 16:16:28 INFO - PROCESS | 1933 | 1462922188052 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:16:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:16:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1081ms 16:16:28 INFO - PROCESS | 1933 | 1462922188135 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 16:16:28 INFO - PROCESS | 1933 | 1462922188138 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 16:16:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:16:28 INFO - PROCESS | 1933 | 1462922188145 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:16:28 INFO - PROCESS | 1933 | 1462922188148 Marionette TRACE conn4 <- [1,446,null,{}] 16:16:28 INFO - PROCESS | 1933 | 1462922188153 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:28 INFO - PROCESS | 1933 | 1462922188333 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 16:16:28 INFO - PROCESS | 1933 | 1462922188351 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:28 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66aac82800 == 69 [pid = 1933] [id = 119] 16:16:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 130 (0x7f66961b6800) [pid = 1933] [serial = 356] [outer = (nil)] 16:16:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f669c136c00) [pid = 1933] [serial = 357] [outer = 0x7f66961b6800] 16:16:28 INFO - PROCESS | 1933 | 1462922188410 Marionette DEBUG loaded listener.js 16:16:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 132 (0x7f669de82800) [pid = 1933] [serial = 358] [outer = 0x7f66961b6800] 16:16:29 INFO - PROCESS | 1933 | 1462922189163 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:16:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:16:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1081ms 16:16:29 INFO - PROCESS | 1933 | 1462922189227 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 16:16:29 INFO - PROCESS | 1933 | 1462922189230 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 16:16:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:16:29 INFO - PROCESS | 1933 | 1462922189235 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:16:29 INFO - PROCESS | 1933 | 1462922189237 Marionette TRACE conn4 <- [1,450,null,{}] 16:16:29 INFO - PROCESS | 1933 | 1462922189242 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:29 INFO - PROCESS | 1933 | 1462922189454 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 16:16:29 INFO - PROCESS | 1933 | 1462922189489 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:29 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66aeea2800 == 70 [pid = 1933] [id = 120] 16:16:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 133 (0x7f66acd35400) [pid = 1933] [serial = 359] [outer = (nil)] 16:16:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 134 (0x7f66ae59fc00) [pid = 1933] [serial = 360] [outer = 0x7f66acd35400] 16:16:29 INFO - PROCESS | 1933 | 1462922189551 Marionette DEBUG loaded listener.js 16:16:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 135 (0x7f66aee09c00) [pid = 1933] [serial = 361] [outer = 0x7f66acd35400] 16:16:30 INFO - PROCESS | 1933 | --DOMWINDOW == 134 (0x7f669b04c400) [pid = 1933] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:16:30 INFO - PROCESS | 1933 | --DOMWINDOW == 133 (0x7f66928f4000) [pid = 1933] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:16:30 INFO - PROCESS | 1933 | --DOMWINDOW == 132 (0x7f668d9e0400) [pid = 1933] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:16:30 INFO - PROCESS | 1933 | --DOMWINDOW == 131 (0x7f669a904800) [pid = 1933] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:16:30 INFO - PROCESS | 1933 | --DOMWINDOW == 130 (0x7f66928ed400) [pid = 1933] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:16:30 INFO - PROCESS | 1933 | --DOMWINDOW == 129 (0x7f66928ef000) [pid = 1933] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:16:30 INFO - PROCESS | 1933 | 1462922190445 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:16:30 INFO - PROCESS | 1933 | 1462922190468 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 16:16:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:16:30 INFO - PROCESS | 1933 | 1462922190473 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:16:30 INFO - PROCESS | 1933 | 1462922190476 Marionette TRACE conn4 <- [1,454,null,{}] 16:16:30 INFO - PROCESS | 1933 | 1462922190481 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:30 INFO - PROCESS | 1933 | 1462922190659 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 16:16:30 INFO - PROCESS | 1933 | 1462922190679 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:30 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b0ad0800 == 71 [pid = 1933] [id = 121] 16:16:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 130 (0x7f668cacd800) [pid = 1933] [serial = 362] [outer = (nil)] 16:16:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f669f249800) [pid = 1933] [serial = 363] [outer = 0x7f668cacd800] 16:16:30 INFO - PROCESS | 1933 | 1462922190739 Marionette DEBUG loaded listener.js 16:16:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 132 (0x7f66b0a91800) [pid = 1933] [serial = 364] [outer = 0x7f668cacd800] 16:16:31 INFO - PROCESS | 1933 | [1933] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:31 INFO - PROCESS | 1933 | 1462922191451 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:16:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:16:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1036ms 16:16:31 INFO - PROCESS | 1933 | 1462922191510 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 16:16:31 INFO - PROCESS | 1933 | 1462922191512 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 16:16:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:16:31 INFO - PROCESS | 1933 | 1462922191518 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:16:31 INFO - PROCESS | 1933 | 1462922191520 Marionette TRACE conn4 <- [1,458,null,{}] 16:16:31 INFO - PROCESS | 1933 | 1462922191525 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:31 INFO - PROCESS | 1933 | 1462922191692 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 16:16:31 INFO - PROCESS | 1933 | 1462922191719 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:31 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e89800 == 72 [pid = 1933] [id = 122] 16:16:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 133 (0x7f668cacd400) [pid = 1933] [serial = 365] [outer = (nil)] 16:16:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 134 (0x7f66b0a9c000) [pid = 1933] [serial = 366] [outer = 0x7f668cacd400] 16:16:31 INFO - PROCESS | 1933 | 1462922191777 Marionette DEBUG loaded listener.js 16:16:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 135 (0x7f66b3085c00) [pid = 1933] [serial = 367] [outer = 0x7f668cacd400] 16:16:32 INFO - PROCESS | 1933 | 1462922192646 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:16:32 INFO - PROCESS | 1933 | 1462922192703 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 16:16:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:16:32 INFO - PROCESS | 1933 | 1462922192714 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:16:32 INFO - PROCESS | 1933 | 1462922192722 Marionette TRACE conn4 <- [1,462,null,{}] 16:16:32 INFO - PROCESS | 1933 | 1462922192730 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:32 INFO - PROCESS | 1933 | 1462922192903 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 16:16:33 INFO - PROCESS | 1933 | 1462922193049 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:33 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b3b0000 == 73 [pid = 1933] [id = 123] 16:16:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 136 (0x7f668d5a3400) [pid = 1933] [serial = 368] [outer = (nil)] 16:16:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 137 (0x7f668d5ac000) [pid = 1933] [serial = 369] [outer = 0x7f668d5a3400] 16:16:33 INFO - PROCESS | 1933 | 1462922193121 Marionette DEBUG loaded listener.js 16:16:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 138 (0x7f668d9dbc00) [pid = 1933] [serial = 370] [outer = 0x7f668d5a3400] 16:16:33 INFO - PROCESS | 1933 | [1933] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:34 INFO - PROCESS | 1933 | 1462922194020 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:16:34 INFO - PROCESS | 1933 | 1462922194108 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 16:16:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:16:34 INFO - PROCESS | 1933 | 1462922194118 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:16:34 INFO - PROCESS | 1933 | 1462922194122 Marionette TRACE conn4 <- [1,466,null,{}] 16:16:34 INFO - PROCESS | 1933 | 1462922194127 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:34 INFO - PROCESS | 1933 | 1462922194314 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 16:16:34 INFO - PROCESS | 1933 | 1462922194459 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae7d5000 == 74 [pid = 1933] [id = 124] 16:16:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 139 (0x7f6691f86800) [pid = 1933] [serial = 371] [outer = (nil)] 16:16:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 140 (0x7f66927b8400) [pid = 1933] [serial = 372] [outer = 0x7f6691f86800] 16:16:34 INFO - PROCESS | 1933 | 1462922194524 Marionette DEBUG loaded listener.js 16:16:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 141 (0x7f66928f7c00) [pid = 1933] [serial = 373] [outer = 0x7f6691f86800] 16:16:35 INFO - PROCESS | 1933 | 1462922195426 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:16:35 INFO - PROCESS | 1933 | 1462922195507 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 16:16:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:16:35 INFO - PROCESS | 1933 | 1462922195513 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:16:35 INFO - PROCESS | 1933 | 1462922195518 Marionette TRACE conn4 <- [1,470,null,{}] 16:16:35 INFO - PROCESS | 1933 | 1462922195533 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:35 INFO - PROCESS | 1933 | 1462922195728 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 16:16:35 INFO - PROCESS | 1933 | 1462922195908 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:35 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66921cd000 == 75 [pid = 1933] [id = 125] 16:16:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 142 (0x7f669b452800) [pid = 1933] [serial = 374] [outer = (nil)] 16:16:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 143 (0x7f669c4f0000) [pid = 1933] [serial = 375] [outer = 0x7f669b452800] 16:16:36 INFO - PROCESS | 1933 | 1462922196021 Marionette DEBUG loaded listener.js 16:16:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 144 (0x7f66a9960800) [pid = 1933] [serial = 376] [outer = 0x7f669b452800] 16:16:36 INFO - PROCESS | 1933 | 1462922196778 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:16:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:16:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1334ms 16:16:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:16:36 INFO - PROCESS | 1933 | 1462922196848 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 16:16:36 INFO - PROCESS | 1933 | 1462922196852 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 16:16:36 INFO - PROCESS | 1933 | 1462922196858 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:16:36 INFO - PROCESS | 1933 | 1462922196861 Marionette TRACE conn4 <- [1,474,null,{}] 16:16:36 INFO - PROCESS | 1933 | 1462922196867 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:37 INFO - PROCESS | 1933 | 1462922197025 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 16:16:37 INFO - PROCESS | 1933 | 1462922197170 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:37 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dcc9800 == 76 [pid = 1933] [id = 126] 16:16:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 145 (0x7f6698966000) [pid = 1933] [serial = 377] [outer = (nil)] 16:16:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 146 (0x7f66aecd2800) [pid = 1933] [serial = 378] [outer = 0x7f6698966000] 16:16:37 INFO - PROCESS | 1933 | 1462922197241 Marionette DEBUG loaded listener.js 16:16:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 147 (0x7f66b2e41800) [pid = 1933] [serial = 379] [outer = 0x7f6698966000] 16:16:38 INFO - PROCESS | 1933 | 1462922198127 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:16:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:16:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1331ms 16:16:38 INFO - PROCESS | 1933 | 1462922198190 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 16:16:38 INFO - PROCESS | 1933 | 1462922198193 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 16:16:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:16:38 INFO - PROCESS | 1933 | 1462922198199 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:16:38 INFO - PROCESS | 1933 | 1462922198202 Marionette TRACE conn4 <- [1,478,null,{}] 16:16:38 INFO - PROCESS | 1933 | 1462922198207 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:38 INFO - PROCESS | 1933 | 1462922198359 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 16:16:38 INFO - PROCESS | 1933 | 1462922198504 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:38 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66921e2000 == 77 [pid = 1933] [id = 127] 16:16:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 148 (0x7f66a9cae000) [pid = 1933] [serial = 380] [outer = (nil)] 16:16:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 149 (0x7f66b3d8b800) [pid = 1933] [serial = 381] [outer = 0x7f66a9cae000] 16:16:38 INFO - PROCESS | 1933 | 1462922198575 Marionette DEBUG loaded listener.js 16:16:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 150 (0x7f66b3d91800) [pid = 1933] [serial = 382] [outer = 0x7f66a9cae000] 16:16:39 INFO - PROCESS | 1933 | 1462922199356 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:16:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:16:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1187ms 16:16:39 INFO - PROCESS | 1933 | 1462922199386 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 16:16:39 INFO - PROCESS | 1933 | 1462922199390 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 16:16:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:16:39 INFO - PROCESS | 1933 | 1462922199395 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:16:39 INFO - PROCESS | 1933 | 1462922199398 Marionette TRACE conn4 <- [1,482,null,{}] 16:16:39 INFO - PROCESS | 1933 | 1462922199403 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:39 INFO - PROCESS | 1933 | 1462922199572 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 16:16:39 INFO - PROCESS | 1933 | 1462922199729 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:39 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696d83000 == 78 [pid = 1933] [id = 128] 16:16:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 151 (0x7f668c228800) [pid = 1933] [serial = 383] [outer = (nil)] 16:16:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 152 (0x7f668c230400) [pid = 1933] [serial = 384] [outer = 0x7f668c228800] 16:16:39 INFO - PROCESS | 1933 | 1462922199799 Marionette DEBUG loaded listener.js 16:16:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 153 (0x7f66b3eb6400) [pid = 1933] [serial = 385] [outer = 0x7f668c228800] 16:16:40 INFO - PROCESS | 1933 | 1462922200693 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:16:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:16:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1329ms 16:16:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:16:40 INFO - PROCESS | 1933 | 1462922200724 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 16:16:40 INFO - PROCESS | 1933 | 1462922200727 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 16:16:40 INFO - PROCESS | 1933 | 1462922200733 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:16:40 INFO - PROCESS | 1933 | 1462922200735 Marionette TRACE conn4 <- [1,486,null,{}] 16:16:40 INFO - PROCESS | 1933 | 1462922200740 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:40 INFO - PROCESS | 1933 | 1462922200880 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 16:16:41 INFO - PROCESS | 1933 | 1462922201323 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:41 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66921c7000 == 79 [pid = 1933] [id = 129] 16:16:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 154 (0x7f668c22cc00) [pid = 1933] [serial = 386] [outer = (nil)] 16:16:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 155 (0x7f668c230800) [pid = 1933] [serial = 387] [outer = 0x7f668c22cc00] 16:16:41 INFO - PROCESS | 1933 | 1462922201390 Marionette DEBUG loaded listener.js 16:16:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 156 (0x7f668c60f800) [pid = 1933] [serial = 388] [outer = 0x7f668c22cc00] 16:16:42 INFO - PROCESS | 1933 | 1462922202174 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:16:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:16:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1481ms 16:16:42 INFO - PROCESS | 1933 | 1462922202221 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 16:16:42 INFO - PROCESS | 1933 | 1462922202232 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 16:16:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:16:42 INFO - PROCESS | 1933 | 1462922202270 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:16:42 INFO - PROCESS | 1933 | 1462922202284 Marionette TRACE conn4 <- [1,490,null,{}] 16:16:42 INFO - PROCESS | 1933 | 1462922202297 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:42 INFO - PROCESS | 1933 | 1462922202477 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 16:16:42 INFO - PROCESS | 1933 | 1462922202599 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:42 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6693ccd000 == 80 [pid = 1933] [id = 130] 16:16:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 157 (0x7f668c22d000) [pid = 1933] [serial = 389] [outer = (nil)] 16:16:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 158 (0x7f668d5a8800) [pid = 1933] [serial = 390] [outer = 0x7f668c22d000] 16:16:42 INFO - PROCESS | 1933 | 1462922202666 Marionette DEBUG loaded listener.js 16:16:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 159 (0x7f668dc64000) [pid = 1933] [serial = 391] [outer = 0x7f668c22d000] 16:16:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a9cbc800 == 79 [pid = 1933] [id = 85] 16:16:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b0ad0800 == 78 [pid = 1933] [id = 121] 16:16:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66aeea2800 == 77 [pid = 1933] [id = 120] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 158 (0x7f669a4fbc00) [pid = 1933] [serial = 327] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66aac82800 == 76 [pid = 1933] [id = 119] 16:16:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a3b06800 == 75 [pid = 1933] [id = 118] 16:16:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b927800 == 74 [pid = 1933] [id = 117] 16:16:43 INFO - PROCESS | 1933 | 1462922203533 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:16:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692944000 == 73 [pid = 1933] [id = 116] 16:16:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bc4e800 == 72 [pid = 1933] [id = 115] 16:16:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692955800 == 71 [pid = 1933] [id = 110] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 157 (0x7f66a9ca3c00) [pid = 1933] [serial = 321] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 156 (0x7f6699ba9400) [pid = 1933] [serial = 324] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 155 (0x7f66aace5400) [pid = 1933] [serial = 322] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 154 (0x7f66a9e57c00) [pid = 1933] [serial = 303] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 153 (0x7f66927b3400) [pid = 1933] [serial = 291] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 152 (0x7f6693b4f400) [pid = 1933] [serial = 297] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 151 (0x7f66920f0c00) [pid = 1933] [serial = 310] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 150 (0x7f66920e6800) [pid = 1933] [serial = 309] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 149 (0x7f669c788800) [pid = 1933] [serial = 318] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 148 (0x7f66928f3400) [pid = 1933] [serial = 312] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 147 (0x7f6693b51c00) [pid = 1933] [serial = 313] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 146 (0x7f669c4efc00) [pid = 1933] [serial = 300] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 145 (0x7f669311e000) [pid = 1933] [serial = 294] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 144 (0x7f6698aa3c00) [pid = 1933] [serial = 315] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 143 (0x7f669a8e5800) [pid = 1933] [serial = 316] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 142 (0x7f668d9da400) [pid = 1933] [serial = 306] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 141 (0x7f66ae59b400) [pid = 1933] [serial = 325] [outer = (nil)] [url = about:blank] 16:16:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:16:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1299ms 16:16:43 INFO - PROCESS | 1933 | --DOMWINDOW == 140 (0x7f66a2f16800) [pid = 1933] [serial = 319] [outer = (nil)] [url = about:blank] 16:16:43 INFO - PROCESS | 1933 | 1462922203574 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 16:16:43 INFO - PROCESS | 1933 | 1462922203579 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 16:16:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:16:43 INFO - PROCESS | 1933 | 1462922203586 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:16:43 INFO - PROCESS | 1933 | 1462922203589 Marionette TRACE conn4 <- [1,494,null,{}] 16:16:43 INFO - PROCESS | 1933 | 1462922203594 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:43 INFO - PROCESS | 1933 | 1462922203737 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 16:16:43 INFO - PROCESS | 1933 | 1462922203747 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:43 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694716000 == 72 [pid = 1933] [id = 131] 16:16:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 141 (0x7f6691f8f000) [pid = 1933] [serial = 392] [outer = (nil)] 16:16:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 142 (0x7f66920e7400) [pid = 1933] [serial = 393] [outer = 0x7f6691f8f000] 16:16:43 INFO - PROCESS | 1933 | 1462922203806 Marionette DEBUG loaded listener.js 16:16:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 143 (0x7f66927ab000) [pid = 1933] [serial = 394] [outer = 0x7f6691f8f000] 16:16:44 INFO - PROCESS | 1933 | 1462922204597 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:16:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:16:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1031ms 16:16:44 INFO - PROCESS | 1933 | 1462922204619 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 16:16:44 INFO - PROCESS | 1933 | 1462922204623 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 16:16:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:16:44 INFO - PROCESS | 1933 | 1462922204634 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:16:44 INFO - PROCESS | 1933 | 1462922204642 Marionette TRACE conn4 <- [1,498,null,{}] 16:16:44 INFO - PROCESS | 1933 | 1462922204668 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:44 INFO - PROCESS | 1933 | 1462922204812 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 16:16:44 INFO - PROCESS | 1933 | 1462922204830 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:44 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b0a7800 == 73 [pid = 1933] [id = 132] 16:16:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 144 (0x7f669326f400) [pid = 1933] [serial = 395] [outer = (nil)] 16:16:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 145 (0x7f66961b0400) [pid = 1933] [serial = 396] [outer = 0x7f669326f400] 16:16:44 INFO - PROCESS | 1933 | 1462922204885 Marionette DEBUG loaded listener.js 16:16:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 146 (0x7f669890c800) [pid = 1933] [serial = 397] [outer = 0x7f669326f400] 16:16:45 INFO - PROCESS | 1933 | 1462922205603 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:16:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:16:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1012ms 16:16:45 INFO - PROCESS | 1933 | 1462922205641 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 16:16:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:16:45 INFO - PROCESS | 1933 | 1462922205645 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 16:16:45 INFO - PROCESS | 1933 | 1462922205651 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:16:45 INFO - PROCESS | 1933 | 1462922205654 Marionette TRACE conn4 <- [1,502,null,{}] 16:16:45 INFO - PROCESS | 1933 | 1462922205658 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:45 INFO - PROCESS | 1933 | 1462922205849 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 16:16:45 INFO - PROCESS | 1933 | 1462922205921 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:45 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b92a000 == 74 [pid = 1933] [id = 133] 16:16:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 147 (0x7f668dc6b000) [pid = 1933] [serial = 398] [outer = (nil)] 16:16:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 148 (0x7f669953f800) [pid = 1933] [serial = 399] [outer = 0x7f668dc6b000] 16:16:45 INFO - PROCESS | 1933 | 1462922205989 Marionette DEBUG loaded listener.js 16:16:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 149 (0x7f669ab57400) [pid = 1933] [serial = 400] [outer = 0x7f668dc6b000] 16:16:46 INFO - PROCESS | 1933 | 1462922206683 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:16:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:16:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1081ms 16:16:46 INFO - PROCESS | 1933 | 1462922206733 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 16:16:46 INFO - PROCESS | 1933 | 1462922206735 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 16:16:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:16:46 INFO - PROCESS | 1933 | 1462922206748 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:16:46 INFO - PROCESS | 1933 | 1462922206750 Marionette TRACE conn4 <- [1,506,null,{}] 16:16:46 INFO - PROCESS | 1933 | 1462922206755 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:46 INFO - PROCESS | 1933 | 1462922206927 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 16:16:46 INFO - PROCESS | 1933 | 1462922206955 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:46 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669d4e7800 == 75 [pid = 1933] [id = 134] 16:16:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 150 (0x7f6691f9d000) [pid = 1933] [serial = 401] [outer = (nil)] 16:16:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 151 (0x7f6691f9f400) [pid = 1933] [serial = 402] [outer = 0x7f6691f9d000] 16:16:47 INFO - PROCESS | 1933 | 1462922207020 Marionette DEBUG loaded listener.js 16:16:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 152 (0x7f669ab54c00) [pid = 1933] [serial = 403] [outer = 0x7f6691f9d000] 16:16:47 INFO - PROCESS | 1933 | 1462922207754 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:16:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:16:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1025ms 16:16:47 INFO - PROCESS | 1933 | 1462922207776 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 16:16:47 INFO - PROCESS | 1933 | 1462922207779 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 16:16:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:16:47 INFO - PROCESS | 1933 | 1462922207784 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:16:47 INFO - PROCESS | 1933 | 1462922207786 Marionette TRACE conn4 <- [1,510,null,{}] 16:16:47 INFO - PROCESS | 1933 | 1462922207791 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:47 INFO - PROCESS | 1933 | 1462922207976 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 16:16:48 INFO - PROCESS | 1933 | 1462922208013 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:48 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b82000 == 76 [pid = 1933] [id = 135] 16:16:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 153 (0x7f669b454000) [pid = 1933] [serial = 404] [outer = (nil)] 16:16:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 154 (0x7f669bcfbc00) [pid = 1933] [serial = 405] [outer = 0x7f669b454000] 16:16:48 INFO - PROCESS | 1933 | 1462922208073 Marionette DEBUG loaded listener.js 16:16:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 155 (0x7f669cb6c800) [pid = 1933] [serial = 406] [outer = 0x7f669b454000] 16:16:48 INFO - PROCESS | 1933 | --DOMWINDOW == 154 (0x7f66961b6800) [pid = 1933] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:16:48 INFO - PROCESS | 1933 | --DOMWINDOW == 153 (0x7f66acd35400) [pid = 1933] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:16:48 INFO - PROCESS | 1933 | --DOMWINDOW == 152 (0x7f668cacd800) [pid = 1933] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:16:48 INFO - PROCESS | 1933 | --DOMWINDOW == 151 (0x7f66961b7000) [pid = 1933] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:16:48 INFO - PROCESS | 1933 | --DOMWINDOW == 150 (0x7f669b457400) [pid = 1933] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:16:48 INFO - PROCESS | 1933 | --DOMWINDOW == 149 (0x7f668dc6f400) [pid = 1933] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:16:48 INFO - PROCESS | 1933 | --DOMWINDOW == 148 (0x7f668cad1800) [pid = 1933] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:16:48 INFO - PROCESS | 1933 | --DOMWINDOW == 147 (0x7f668dc6cc00) [pid = 1933] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:16:48 INFO - PROCESS | 1933 | 1462922208894 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:16:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:16:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1172ms 16:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:16:48 INFO - PROCESS | 1933 | 1462922208964 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 16:16:48 INFO - PROCESS | 1933 | 1462922208966 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 16:16:48 INFO - PROCESS | 1933 | 1462922208971 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:16:48 INFO - PROCESS | 1933 | 1462922208974 Marionette TRACE conn4 <- [1,514,null,{}] 16:16:48 INFO - PROCESS | 1933 | 1462922208979 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:49 INFO - PROCESS | 1933 | 1462922209109 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 16:16:49 INFO - PROCESS | 1933 | 1462922209120 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:49 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a9715000 == 77 [pid = 1933] [id = 136] 16:16:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 148 (0x7f668d9d4000) [pid = 1933] [serial = 407] [outer = (nil)] 16:16:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 149 (0x7f669c4f7000) [pid = 1933] [serial = 408] [outer = 0x7f668d9d4000] 16:16:49 INFO - PROCESS | 1933 | 1462922209177 Marionette DEBUG loaded listener.js 16:16:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 150 (0x7f66a2e5fc00) [pid = 1933] [serial = 409] [outer = 0x7f668d9d4000] 16:16:49 INFO - PROCESS | 1933 | 1462922209891 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:16:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:16:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 928ms 16:16:49 INFO - PROCESS | 1933 | 1462922209900 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 16:16:49 INFO - PROCESS | 1933 | 1462922209903 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 16:16:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:16:49 INFO - PROCESS | 1933 | 1462922209915 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:16:49 INFO - PROCESS | 1933 | 1462922209918 Marionette TRACE conn4 <- [1,518,null,{}] 16:16:49 INFO - PROCESS | 1933 | 1462922209923 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:50 INFO - PROCESS | 1933 | 1462922210057 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 16:16:50 INFO - PROCESS | 1933 | 1462922210174 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:50 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66acec8800 == 78 [pid = 1933] [id = 137] 16:16:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 151 (0x7f668c611800) [pid = 1933] [serial = 410] [outer = (nil)] 16:16:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 152 (0x7f66a8b4d800) [pid = 1933] [serial = 411] [outer = 0x7f668c611800] 16:16:50 INFO - PROCESS | 1933 | 1462922210238 Marionette DEBUG loaded listener.js 16:16:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 153 (0x7f66aabebc00) [pid = 1933] [serial = 412] [outer = 0x7f668c611800] 16:16:51 INFO - PROCESS | 1933 | 1462922211236 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:16:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:16:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1377ms 16:16:51 INFO - PROCESS | 1933 | 1462922211293 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 16:16:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:16:51 INFO - PROCESS | 1933 | 1462922211298 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 16:16:51 INFO - PROCESS | 1933 | 1462922211305 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:16:51 INFO - PROCESS | 1933 | 1462922211310 Marionette TRACE conn4 <- [1,522,null,{}] 16:16:51 INFO - PROCESS | 1933 | 1462922211318 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:51 INFO - PROCESS | 1933 | 1462922211487 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 16:16:51 INFO - PROCESS | 1933 | 1462922211606 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:51 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696d7c000 == 79 [pid = 1933] [id = 138] 16:16:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 154 (0x7f668c608c00) [pid = 1933] [serial = 413] [outer = (nil)] 16:16:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 155 (0x7f668d9d1c00) [pid = 1933] [serial = 414] [outer = 0x7f668c608c00] 16:16:51 INFO - PROCESS | 1933 | 1462922211677 Marionette DEBUG loaded listener.js 16:16:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 156 (0x7f6691f83800) [pid = 1933] [serial = 415] [outer = 0x7f668c608c00] 16:16:52 INFO - PROCESS | 1933 | 1462922212618 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:16:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:16:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1380ms 16:16:52 INFO - PROCESS | 1933 | 1462922212686 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 16:16:52 INFO - PROCESS | 1933 | 1462922212695 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 16:16:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:16:52 INFO - PROCESS | 1933 | 1462922212704 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:16:52 INFO - PROCESS | 1933 | 1462922212708 Marionette TRACE conn4 <- [1,526,null,{}] 16:16:52 INFO - PROCESS | 1933 | 1462922212714 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:52 INFO - PROCESS | 1933 | 1462922212912 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 16:16:53 INFO - PROCESS | 1933 | 1462922213142 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:53 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a99a5000 == 80 [pid = 1933] [id = 139] 16:16:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 157 (0x7f6691f9c000) [pid = 1933] [serial = 416] [outer = (nil)] 16:16:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 158 (0x7f66927b1400) [pid = 1933] [serial = 417] [outer = 0x7f6691f9c000] 16:16:53 INFO - PROCESS | 1933 | 1462922213225 Marionette DEBUG loaded listener.js 16:16:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 159 (0x7f66927c1800) [pid = 1933] [serial = 418] [outer = 0x7f6691f9c000] 16:16:54 INFO - PROCESS | 1933 | 1462922214054 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:16:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:16:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1380ms 16:16:54 INFO - PROCESS | 1933 | 1462922214085 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 16:16:54 INFO - PROCESS | 1933 | 1462922214088 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 16:16:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:16:54 INFO - PROCESS | 1933 | 1462922214095 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:16:54 INFO - PROCESS | 1933 | 1462922214101 Marionette TRACE conn4 <- [1,530,null,{}] 16:16:54 INFO - PROCESS | 1933 | 1462922214116 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:54 INFO - PROCESS | 1933 | 1462922214271 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 16:16:54 INFO - PROCESS | 1933 | 1462922214434 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:54 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e42800 == 81 [pid = 1933] [id = 140] 16:16:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 160 (0x7f6694ce6400) [pid = 1933] [serial = 419] [outer = (nil)] 16:16:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 161 (0x7f669b64b000) [pid = 1933] [serial = 420] [outer = 0x7f6694ce6400] 16:16:54 INFO - PROCESS | 1933 | 1462922214506 Marionette DEBUG loaded listener.js 16:16:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 162 (0x7f66a99d3400) [pid = 1933] [serial = 421] [outer = 0x7f6694ce6400] 16:16:55 INFO - PROCESS | 1933 | 1462922215317 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:16:55 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:16:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:16:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:16:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:16:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:16:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:16:55 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:16:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:16:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:16:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:16:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:16:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:16:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1285ms 16:16:55 INFO - PROCESS | 1933 | 1462922215383 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 16:16:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:16:55 INFO - PROCESS | 1933 | 1462922215388 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 16:16:55 INFO - PROCESS | 1933 | 1462922215394 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:16:55 INFO - PROCESS | 1933 | 1462922215397 Marionette TRACE conn4 <- [1,534,null,{}] 16:16:55 INFO - PROCESS | 1933 | 1462922215402 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:55 INFO - PROCESS | 1933 | 1462922215566 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 16:16:55 INFO - PROCESS | 1933 | 1462922215719 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:55 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6693055800 == 82 [pid = 1933] [id = 141] 16:16:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 163 (0x7f669ad76800) [pid = 1933] [serial = 422] [outer = (nil)] 16:16:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 164 (0x7f66aee0b800) [pid = 1933] [serial = 423] [outer = 0x7f669ad76800] 16:16:55 INFO - PROCESS | 1933 | 1462922215789 Marionette DEBUG loaded listener.js 16:16:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 165 (0x7f66b2eee800) [pid = 1933] [serial = 424] [outer = 0x7f669ad76800] 16:16:56 INFO - PROCESS | 1933 | 1462922216535 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:16:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:16:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1179ms 16:16:56 INFO - PROCESS | 1933 | 1462922216589 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 16:16:56 INFO - PROCESS | 1933 | 1462922216593 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 16:16:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:16:56 INFO - PROCESS | 1933 | 1462922216600 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:16:56 INFO - PROCESS | 1933 | 1462922216603 Marionette TRACE conn4 <- [1,538,null,{}] 16:16:56 INFO - PROCESS | 1933 | 1462922216608 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:56 INFO - PROCESS | 1933 | 1462922216775 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 16:16:56 INFO - PROCESS | 1933 | 1462922216944 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:56 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668daa5800 == 83 [pid = 1933] [id = 142] 16:16:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f668c60ac00) [pid = 1933] [serial = 425] [outer = (nil)] 16:16:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 167 (0x7f6692277800) [pid = 1933] [serial = 426] [outer = 0x7f668c60ac00] 16:16:57 INFO - PROCESS | 1933 | 1462922217016 Marionette DEBUG loaded listener.js 16:16:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f6692280400) [pid = 1933] [serial = 427] [outer = 0x7f668c60ac00] 16:16:57 INFO - PROCESS | 1933 | 1462922217780 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:16:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:16:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1229ms 16:16:57 INFO - PROCESS | 1933 | 1462922217831 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 16:16:57 INFO - PROCESS | 1933 | 1462922217835 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 16:16:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:16:57 INFO - PROCESS | 1933 | 1462922217842 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:16:57 INFO - PROCESS | 1933 | 1462922217844 Marionette TRACE conn4 <- [1,542,null,{}] 16:16:57 INFO - PROCESS | 1933 | 1462922217849 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:58 INFO - PROCESS | 1933 | 1462922218022 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 16:16:58 INFO - PROCESS | 1933 | 1462922218170 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:58 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669375a800 == 84 [pid = 1933] [id = 143] 16:16:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f6692281000) [pid = 1933] [serial = 428] [outer = (nil)] 16:16:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f66937c4c00) [pid = 1933] [serial = 429] [outer = 0x7f6692281000] 16:16:58 INFO - PROCESS | 1933 | 1462922218240 Marionette DEBUG loaded listener.js 16:16:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f66aeed5800) [pid = 1933] [serial = 430] [outer = 0x7f6692281000] 16:16:58 INFO - PROCESS | 1933 | 1462922218959 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:16:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:16:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1125ms 16:16:59 INFO - PROCESS | 1933 | 1462922219005 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 16:16:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:16:59 INFO - PROCESS | 1933 | 1462922219009 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 16:16:59 INFO - PROCESS | 1933 | 1462922219016 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:16:59 INFO - PROCESS | 1933 | 1462922219019 Marionette TRACE conn4 <- [1,546,null,{}] 16:16:59 INFO - PROCESS | 1933 | 1462922219024 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:59 INFO - PROCESS | 1933 | 1462922219179 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 16:16:59 INFO - PROCESS | 1933 | 1462922219346 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:59 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a6d6800 == 85 [pid = 1933] [id = 144] 16:16:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f66927b3400) [pid = 1933] [serial = 431] [outer = (nil)] 16:16:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f6693a83800) [pid = 1933] [serial = 432] [outer = 0x7f66927b3400] 16:16:59 INFO - PROCESS | 1933 | 1462922219415 Marionette DEBUG loaded listener.js 16:16:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f6693a8bc00) [pid = 1933] [serial = 433] [outer = 0x7f66927b3400] 16:17:00 INFO - PROCESS | 1933 | 1462922220159 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:17:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:17:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1179ms 16:17:00 INFO - PROCESS | 1933 | 1462922220201 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 16:17:00 INFO - PROCESS | 1933 | 1462922220205 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 16:17:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:17:00 INFO - PROCESS | 1933 | 1462922220212 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:17:00 INFO - PROCESS | 1933 | 1462922220216 Marionette TRACE conn4 <- [1,550,null,{}] 16:17:00 INFO - PROCESS | 1933 | 1462922220221 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:00 INFO - PROCESS | 1933 | 1462922220407 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 16:17:00 INFO - PROCESS | 1933 | 1462922220566 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:00 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a963000 == 86 [pid = 1933] [id = 145] 16:17:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f668a902800) [pid = 1933] [serial = 434] [outer = (nil)] 16:17:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f668a905000) [pid = 1933] [serial = 435] [outer = 0x7f668a902800] 16:17:00 INFO - PROCESS | 1933 | 1462922220639 Marionette DEBUG loaded listener.js 16:17:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f668a90f000) [pid = 1933] [serial = 436] [outer = 0x7f668a902800] 16:17:01 INFO - PROCESS | 1933 | 1462922221437 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:17:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:17:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1240ms 16:17:01 INFO - PROCESS | 1933 | 1462922221453 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 16:17:01 INFO - PROCESS | 1933 | 1462922221457 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 16:17:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:17:01 INFO - PROCESS | 1933 | 1462922221464 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:17:01 INFO - PROCESS | 1933 | 1462922221467 Marionette TRACE conn4 <- [1,554,null,{}] 16:17:01 INFO - PROCESS | 1933 | 1462922221473 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:01 INFO - PROCESS | 1933 | 1462922221709 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 16:17:01 INFO - PROCESS | 1933 | 1462922221832 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:01 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ad06800 == 87 [pid = 1933] [id = 146] 16:17:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f668a909000) [pid = 1933] [serial = 437] [outer = (nil)] 16:17:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f6693a85000) [pid = 1933] [serial = 438] [outer = 0x7f668a909000] 16:17:01 INFO - PROCESS | 1933 | 1462922221912 Marionette DEBUG loaded listener.js 16:17:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f6693a8e400) [pid = 1933] [serial = 439] [outer = 0x7f668a909000] 16:17:02 INFO - PROCESS | 1933 | [1933] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:02 INFO - PROCESS | 1933 | 1462922222783 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:17:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:17:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1376ms 16:17:02 INFO - PROCESS | 1933 | 1462922222842 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 16:17:02 INFO - PROCESS | 1933 | 1462922222844 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 16:17:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:17:02 INFO - PROCESS | 1933 | 1462922222852 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:17:02 INFO - PROCESS | 1933 | 1462922222855 Marionette TRACE conn4 <- [1,558,null,{}] 16:17:02 INFO - PROCESS | 1933 | 1462922222861 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:03 INFO - PROCESS | 1933 | 1462922223063 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 16:17:03 INFO - PROCESS | 1933 | 1462922223228 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:03 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ad21000 == 88 [pid = 1933] [id = 147] 16:17:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f668a903400) [pid = 1933] [serial = 440] [outer = (nil)] 16:17:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f66928f8400) [pid = 1933] [serial = 441] [outer = 0x7f668a903400] 16:17:03 INFO - PROCESS | 1933 | 1462922223298 Marionette DEBUG loaded listener.js 16:17:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 183 (0x7f669a745800) [pid = 1933] [serial = 442] [outer = 0x7f668a903400] 16:17:04 INFO - PROCESS | 1933 | 1462922224149 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:17:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:17:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1328ms 16:17:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:17:04 INFO - PROCESS | 1933 | 1462922224181 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 16:17:04 INFO - PROCESS | 1933 | 1462922224184 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 16:17:04 INFO - PROCESS | 1933 | 1462922224191 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:17:04 INFO - PROCESS | 1933 | 1462922224195 Marionette TRACE conn4 <- [1,562,null,{}] 16:17:04 INFO - PROCESS | 1933 | 1462922224201 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:04 INFO - PROCESS | 1933 | 1462922224405 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 16:17:04 INFO - PROCESS | 1933 | 1462922224847 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:04 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dcd5000 == 89 [pid = 1933] [id = 148] 16:17:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f668b8ee800) [pid = 1933] [serial = 443] [outer = (nil)] 16:17:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f668b8f7800) [pid = 1933] [serial = 444] [outer = 0x7f668b8ee800] 16:17:04 INFO - PROCESS | 1933 | 1462922224961 Marionette DEBUG loaded listener.js 16:17:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f668c22c800) [pid = 1933] [serial = 445] [outer = 0x7f668b8ee800] 16:17:05 INFO - PROCESS | 1933 | [1933] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:05 INFO - PROCESS | 1933 | 1462922225761 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:17:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:17:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1630ms 16:17:05 INFO - PROCESS | 1933 | 1462922225826 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 16:17:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:17:05 INFO - PROCESS | 1933 | 1462922225835 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 16:17:05 INFO - PROCESS | 1933 | 1462922225842 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:17:05 INFO - PROCESS | 1933 | 1462922225850 Marionette TRACE conn4 <- [1,566,null,{}] 16:17:05 INFO - PROCESS | 1933 | 1462922225865 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:06 INFO - PROCESS | 1933 | 1462922226096 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 16:17:06 INFO - PROCESS | 1933 | 1462922226324 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:06 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66921c5800 == 90 [pid = 1933] [id = 149] 16:17:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f668cac8400) [pid = 1933] [serial = 446] [outer = (nil)] 16:17:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f668d9d8c00) [pid = 1933] [serial = 447] [outer = 0x7f668cac8400] 16:17:06 INFO - PROCESS | 1933 | 1462922226447 Marionette DEBUG loaded listener.js 16:17:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f668dc6c800) [pid = 1933] [serial = 448] [outer = 0x7f668cac8400] 16:17:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669471e800 == 89 [pid = 1933] [id = 100] 16:17:06 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f668d9e0c00) [pid = 1933] [serial = 330] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f66920eb400) [pid = 1933] [serial = 333] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f6693b4d000) [pid = 1933] [serial = 336] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f669b653c00) [pid = 1933] [serial = 339] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1933 | --DOMWINDOW == 184 (0x7f66b0a9c000) [pid = 1933] [serial = 366] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6698c77800 == 88 [pid = 1933] [id = 28] 16:17:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3e90800 == 87 [pid = 1933] [id = 101] 16:17:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bade800 == 86 [pid = 1933] [id = 98] 16:17:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a9715000 == 85 [pid = 1933] [id = 136] 16:17:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a3b82000 == 84 [pid = 1933] [id = 135] 16:17:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669d4e7800 == 83 [pid = 1933] [id = 134] 16:17:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b92a000 == 82 [pid = 1933] [id = 133] 16:17:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b0a7800 == 81 [pid = 1933] [id = 132] 16:17:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694716000 == 80 [pid = 1933] [id = 131] 16:17:06 INFO - PROCESS | 1933 | [1933] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6693ccd000 == 79 [pid = 1933] [id = 130] 16:17:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66921c7000 == 78 [pid = 1933] [id = 129] 16:17:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae7d5000 == 77 [pid = 1933] [id = 124] 16:17:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b3b0000 == 76 [pid = 1933] [id = 123] 16:17:07 INFO - PROCESS | 1933 | --DOMWINDOW == 183 (0x7f669c136c00) [pid = 1933] [serial = 357] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1933 | --DOMWINDOW == 182 (0x7f66ae59fc00) [pid = 1933] [serial = 360] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f66b0a91800) [pid = 1933] [serial = 364] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f669f249800) [pid = 1933] [serial = 363] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f6698a9ec00) [pid = 1933] [serial = 351] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f669b04dc00) [pid = 1933] [serial = 352] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f669b649c00) [pid = 1933] [serial = 354] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f66928ef400) [pid = 1933] [serial = 342] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f6691f8a000) [pid = 1933] [serial = 345] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f66920e3400) [pid = 1933] [serial = 346] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f66928f0000) [pid = 1933] [serial = 349] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f66927b6c00) [pid = 1933] [serial = 348] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f66aecd1c00) [pid = 1933] [serial = 328] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f66aee09c00) [pid = 1933] [serial = 361] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f669de82800) [pid = 1933] [serial = 358] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f669bcf3c00) [pid = 1933] [serial = 355] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1933 | 1462922227189 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:17:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:17:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1392ms 16:17:07 INFO - PROCESS | 1933 | 1462922227239 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 16:17:07 INFO - PROCESS | 1933 | 1462922227245 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 16:17:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:17:07 INFO - PROCESS | 1933 | 1462922227251 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:17:07 INFO - PROCESS | 1933 | 1462922227253 Marionette TRACE conn4 <- [1,570,null,{}] 16:17:07 INFO - PROCESS | 1933 | 1462922227260 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:07 INFO - PROCESS | 1933 | 1462922227407 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 16:17:07 INFO - PROCESS | 1933 | 1462922227424 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:07 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669471e800 == 77 [pid = 1933] [id = 150] 16:17:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f6691f97000) [pid = 1933] [serial = 449] [outer = (nil)] 16:17:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f66920e3c00) [pid = 1933] [serial = 450] [outer = 0x7f6691f97000] 16:17:07 INFO - PROCESS | 1933 | 1462922227487 Marionette DEBUG loaded listener.js 16:17:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f6692278400) [pid = 1933] [serial = 451] [outer = 0x7f6691f97000] 16:17:08 INFO - PROCESS | 1933 | [1933] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:08 INFO - PROCESS | 1933 | 1462922228280 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:17:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:17:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1086ms 16:17:08 INFO - PROCESS | 1933 | 1462922228338 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 16:17:08 INFO - PROCESS | 1933 | 1462922228341 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 16:17:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:17:08 INFO - PROCESS | 1933 | 1462922228354 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:17:08 INFO - PROCESS | 1933 | 1462922228364 Marionette TRACE conn4 <- [1,574,null,{}] 16:17:08 INFO - PROCESS | 1933 | 1462922228375 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:08 INFO - PROCESS | 1933 | 1462922228525 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 16:17:08 INFO - PROCESS | 1933 | 1462922228536 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:08 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b917800 == 78 [pid = 1933] [id = 151] 16:17:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f66927a4800) [pid = 1933] [serial = 452] [outer = (nil)] 16:17:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f66928f7800) [pid = 1933] [serial = 453] [outer = 0x7f66927a4800] 16:17:08 INFO - PROCESS | 1933 | 1462922228597 Marionette DEBUG loaded listener.js 16:17:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f66937c4400) [pid = 1933] [serial = 454] [outer = 0x7f66927a4800] 16:17:09 INFO - PROCESS | 1933 | 1462922229484 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:17:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:17:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1208ms 16:17:09 INFO - PROCESS | 1933 | 1462922229557 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 16:17:09 INFO - PROCESS | 1933 | 1462922229560 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 16:17:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:17:09 INFO - PROCESS | 1933 | 1462922229572 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:17:09 INFO - PROCESS | 1933 | 1462922229574 Marionette TRACE conn4 <- [1,578,null,{}] 16:17:09 INFO - PROCESS | 1933 | 1462922229585 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:09 INFO - PROCESS | 1933 | 1462922229781 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 16:17:09 INFO - PROCESS | 1933 | 1462922229812 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:09 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669cb53800 == 79 [pid = 1933] [id = 152] 16:17:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f668c224000) [pid = 1933] [serial = 455] [outer = (nil)] 16:17:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f669331c000) [pid = 1933] [serial = 456] [outer = 0x7f668c224000] 16:17:09 INFO - PROCESS | 1933 | 1462922229871 Marionette DEBUG loaded listener.js 16:17:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f6693321c00) [pid = 1933] [serial = 457] [outer = 0x7f668c224000] 16:17:10 INFO - PROCESS | 1933 | 1462922230708 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:17:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:17:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1184ms 16:17:10 INFO - PROCESS | 1933 | 1462922230757 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 16:17:10 INFO - PROCESS | 1933 | 1462922230761 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 16:17:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:17:10 INFO - PROCESS | 1933 | 1462922230772 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:17:10 INFO - PROCESS | 1933 | 1462922230774 Marionette TRACE conn4 <- [1,582,null,{}] 16:17:10 INFO - PROCESS | 1933 | 1462922230779 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:10 INFO - PROCESS | 1933 | 1462922230970 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 16:17:10 INFO - PROCESS | 1933 | 1462922230993 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:11 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b0f000 == 80 [pid = 1933] [id = 153] 16:17:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f668cbed000) [pid = 1933] [serial = 458] [outer = (nil)] 16:17:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f668cbef400) [pid = 1933] [serial = 459] [outer = 0x7f668cbed000] 16:17:11 INFO - PROCESS | 1933 | 1462922231066 Marionette DEBUG loaded listener.js 16:17:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f6693322400) [pid = 1933] [serial = 460] [outer = 0x7f668cbed000] 16:17:11 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f6691f9d000) [pid = 1933] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:17:11 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f669b454000) [pid = 1933] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:17:11 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f668d9d4000) [pid = 1933] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:17:11 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f668c22cc00) [pid = 1933] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:17:11 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f6691f8f000) [pid = 1933] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:17:11 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f669326f400) [pid = 1933] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:17:11 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f668c22d000) [pid = 1933] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:17:11 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f668cacd400) [pid = 1933] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:17:11 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f668dc6b000) [pid = 1933] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:17:11 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f66961b5c00) [pid = 1933] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:17:11 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f6693117000) [pid = 1933] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:17:12 INFO - PROCESS | 1933 | 1462922232014 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:17:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:17:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1274ms 16:17:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:17:12 INFO - PROCESS | 1933 | 1462922232046 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 16:17:12 INFO - PROCESS | 1933 | 1462922232049 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 16:17:12 INFO - PROCESS | 1933 | 1462922232053 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:17:12 INFO - PROCESS | 1933 | 1462922232057 Marionette TRACE conn4 <- [1,586,null,{}] 16:17:12 INFO - PROCESS | 1933 | 1462922232061 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:12 INFO - PROCESS | 1933 | 1462922232243 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 16:17:12 INFO - PROCESS | 1933 | 1462922232263 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:12 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b1e000 == 81 [pid = 1933] [id = 154] 16:17:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f668cbed800) [pid = 1933] [serial = 461] [outer = (nil)] 16:17:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f6691f95400) [pid = 1933] [serial = 462] [outer = 0x7f668cbed800] 16:17:12 INFO - PROCESS | 1933 | 1462922232323 Marionette DEBUG loaded listener.js 16:17:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f66937c3400) [pid = 1933] [serial = 463] [outer = 0x7f668cbed800] 16:17:12 INFO - PROCESS | 1933 | [1933] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:12 INFO - PROCESS | 1933 | 1462922232988 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:17:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:17:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 975ms 16:17:13 INFO - PROCESS | 1933 | 1462922233030 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 16:17:13 INFO - PROCESS | 1933 | 1462922233033 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 16:17:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:17:13 INFO - PROCESS | 1933 | 1462922233038 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:17:13 INFO - PROCESS | 1933 | 1462922233040 Marionette TRACE conn4 <- [1,590,null,{}] 16:17:13 INFO - PROCESS | 1933 | 1462922233045 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:13 INFO - PROCESS | 1933 | 1462922233176 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 16:17:13 INFO - PROCESS | 1933 | 1462922233539 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:13 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668cd46800 == 82 [pid = 1933] [id = 155] 16:17:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f6694ce6000) [pid = 1933] [serial = 464] [outer = (nil)] 16:17:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f669b64f400) [pid = 1933] [serial = 465] [outer = 0x7f6694ce6000] 16:17:13 INFO - PROCESS | 1933 | 1462922233734 Marionette DEBUG loaded listener.js 16:17:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f669c138800) [pid = 1933] [serial = 466] [outer = 0x7f6694ce6000] 16:17:15 INFO - PROCESS | 1933 | 1462922235014 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:17:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:17:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 2027ms 16:17:15 INFO - PROCESS | 1933 | 1462922235067 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 16:17:15 INFO - PROCESS | 1933 | 1462922235072 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 16:17:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:17:15 INFO - PROCESS | 1933 | 1462922235080 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:17:15 INFO - PROCESS | 1933 | 1462922235087 Marionette TRACE conn4 <- [1,594,null,{}] 16:17:15 INFO - PROCESS | 1933 | 1462922235105 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:15 INFO - PROCESS | 1933 | 1462922235348 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 16:17:15 INFO - PROCESS | 1933 | 1462922235482 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:15 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66926b3800 == 83 [pid = 1933] [id = 156] 16:17:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f668c229c00) [pid = 1933] [serial = 467] [outer = (nil)] 16:17:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f668d5a4000) [pid = 1933] [serial = 468] [outer = 0x7f668c229c00] 16:17:15 INFO - PROCESS | 1933 | 1462922235556 Marionette DEBUG loaded listener.js 16:17:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f668dc69000) [pid = 1933] [serial = 469] [outer = 0x7f668c229c00] 16:17:16 INFO - PROCESS | 1933 | 1462922236393 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:17:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:17:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1345ms 16:17:16 INFO - PROCESS | 1933 | 1462922236425 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 16:17:16 INFO - PROCESS | 1933 | 1462922236433 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 16:17:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:17:16 INFO - PROCESS | 1933 | 1462922236443 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:17:16 INFO - PROCESS | 1933 | 1462922236447 Marionette TRACE conn4 <- [1,598,null,{}] 16:17:16 INFO - PROCESS | 1933 | 1462922236452 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:16 INFO - PROCESS | 1933 | 1462922236612 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 16:17:16 INFO - PROCESS | 1933 | 1462922236774 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:16 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669acc7800 == 84 [pid = 1933] [id = 157] 16:17:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f668cbea800) [pid = 1933] [serial = 470] [outer = (nil)] 16:17:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f66920f0c00) [pid = 1933] [serial = 471] [outer = 0x7f668cbea800] 16:17:16 INFO - PROCESS | 1933 | 1462922236844 Marionette DEBUG loaded listener.js 16:17:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f6692282000) [pid = 1933] [serial = 472] [outer = 0x7f668cbea800] 16:17:17 INFO - PROCESS | 1933 | 1462922237706 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:17:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:17:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1327ms 16:17:17 INFO - PROCESS | 1933 | 1462922237770 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 16:17:17 INFO - PROCESS | 1933 | 1462922237774 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 16:17:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:17:17 INFO - PROCESS | 1933 | 1462922237780 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:17:17 INFO - PROCESS | 1933 | 1462922237786 Marionette TRACE conn4 <- [1,602,null,{}] 16:17:17 INFO - PROCESS | 1933 | 1462922237819 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:17 INFO - PROCESS | 1933 | 1462922237984 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 16:17:18 INFO - PROCESS | 1933 | 1462922238138 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:18 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e53800 == 85 [pid = 1933] [id = 158] 16:17:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f66928f2000) [pid = 1933] [serial = 473] [outer = (nil)] 16:17:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 183 (0x7f6693320000) [pid = 1933] [serial = 474] [outer = 0x7f66928f2000] 16:17:18 INFO - PROCESS | 1933 | 1462922238215 Marionette DEBUG loaded listener.js 16:17:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f66937cb000) [pid = 1933] [serial = 475] [outer = 0x7f66928f2000] 16:17:18 INFO - PROCESS | 1933 | 1462922238988 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:17:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:17:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1238ms 16:17:19 INFO - PROCESS | 1933 | 1462922239028 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 16:17:19 INFO - PROCESS | 1933 | 1462922239033 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 16:17:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:17:19 INFO - PROCESS | 1933 | 1462922239039 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:17:19 INFO - PROCESS | 1933 | 1462922239041 Marionette TRACE conn4 <- [1,606,null,{}] 16:17:19 INFO - PROCESS | 1933 | 1462922239047 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:19 INFO - PROCESS | 1933 | 1462922239197 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 16:17:19 INFO - PROCESS | 1933 | 1462922239358 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:19 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c986800 == 86 [pid = 1933] [id = 159] 16:17:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f66928f4800) [pid = 1933] [serial = 476] [outer = (nil)] 16:17:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f669b45d800) [pid = 1933] [serial = 477] [outer = 0x7f66928f4800] 16:17:19 INFO - PROCESS | 1933 | 1462922239429 Marionette DEBUG loaded listener.js 16:17:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f669de84400) [pid = 1933] [serial = 478] [outer = 0x7f66928f4800] 16:17:20 INFO - PROCESS | 1933 | 1462922240254 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:17:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:17:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1278ms 16:17:20 INFO - PROCESS | 1933 | 1462922240318 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 16:17:20 INFO - PROCESS | 1933 | 1462922240322 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 16:17:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:17:20 INFO - PROCESS | 1933 | 1462922240327 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:17:20 INFO - PROCESS | 1933 | 1462922240329 Marionette TRACE conn4 <- [1,610,null,{}] 16:17:20 INFO - PROCESS | 1933 | 1462922240335 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:20 INFO - PROCESS | 1933 | 1462922240507 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 16:17:20 INFO - PROCESS | 1933 | 1462922240665 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66936a1800 == 87 [pid = 1933] [id = 160] 16:17:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f668af8c400) [pid = 1933] [serial = 479] [outer = (nil)] 16:17:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f668af92800) [pid = 1933] [serial = 480] [outer = 0x7f668af8c400] 16:17:20 INFO - PROCESS | 1933 | 1462922240742 Marionette DEBUG loaded listener.js 16:17:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f668af97400) [pid = 1933] [serial = 481] [outer = 0x7f668af8c400] 16:17:21 INFO - PROCESS | 1933 | 1462922241623 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:17:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:17:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1336ms 16:17:21 INFO - PROCESS | 1933 | 1462922241664 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 16:17:21 INFO - PROCESS | 1933 | 1462922241668 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 16:17:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:17:21 INFO - PROCESS | 1933 | 1462922241674 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:17:21 INFO - PROCESS | 1933 | 1462922241677 Marionette TRACE conn4 <- [1,614,null,{}] 16:17:21 INFO - PROCESS | 1933 | 1462922241681 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:21 INFO - PROCESS | 1933 | 1462922241846 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 16:17:22 INFO - PROCESS | 1933 | 1462922242014 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:22 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bcef000 == 88 [pid = 1933] [id = 161] 16:17:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f668bbd5c00) [pid = 1933] [serial = 482] [outer = (nil)] 16:17:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f668bbe0400) [pid = 1933] [serial = 483] [outer = 0x7f668bbd5c00] 16:17:22 INFO - PROCESS | 1933 | 1462922242084 Marionette DEBUG loaded listener.js 16:17:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f669f003800) [pid = 1933] [serial = 484] [outer = 0x7f668bbd5c00] 16:17:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f669f005400) [pid = 1933] [serial = 485] [outer = 0x7f66948a6000] 16:17:23 INFO - PROCESS | 1933 | 1462922242996 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:17:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:17:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1377ms 16:17:23 INFO - PROCESS | 1933 | 1462922243052 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 16:17:23 INFO - PROCESS | 1933 | 1462922243055 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 16:17:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:17:23 INFO - PROCESS | 1933 | 1462922243060 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:17:23 INFO - PROCESS | 1933 | 1462922243063 Marionette TRACE conn4 <- [1,618,null,{}] 16:17:23 INFO - PROCESS | 1933 | 1462922243068 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:23 INFO - PROCESS | 1933 | 1462922243222 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 16:17:23 INFO - PROCESS | 1933 | 1462922243385 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:23 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bae0800 == 89 [pid = 1933] [id = 162] 16:17:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f6688671c00) [pid = 1933] [serial = 486] [outer = (nil)] 16:17:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f668867ac00) [pid = 1933] [serial = 487] [outer = 0x7f6688671c00] 16:17:23 INFO - PROCESS | 1933 | 1462922243452 Marionette DEBUG loaded listener.js 16:17:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f66956a1400) [pid = 1933] [serial = 488] [outer = 0x7f6688671c00] 16:17:24 INFO - PROCESS | 1933 | 1462922244222 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:17:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:17:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1227ms 16:17:24 INFO - PROCESS | 1933 | 1462922244289 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 16:17:24 INFO - PROCESS | 1933 | 1462922244292 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 16:17:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:17:24 INFO - PROCESS | 1933 | 1462922244298 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:17:24 INFO - PROCESS | 1933 | 1462922244300 Marionette TRACE conn4 <- [1,622,null,{}] 16:17:24 INFO - PROCESS | 1933 | 1462922244305 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:24 INFO - PROCESS | 1933 | 1462922244462 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 16:17:24 INFO - PROCESS | 1933 | 1462922244620 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:24 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c514800 == 90 [pid = 1933] [id = 163] 16:17:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f6688679400) [pid = 1933] [serial = 489] [outer = (nil)] 16:17:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 199 (0x7f668ad9d000) [pid = 1933] [serial = 490] [outer = 0x7f6688679400] 16:17:24 INFO - PROCESS | 1933 | 1462922244688 Marionette DEBUG loaded listener.js 16:17:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 200 (0x7f668ada1800) [pid = 1933] [serial = 491] [outer = 0x7f6688679400] 16:17:25 INFO - PROCESS | 1933 | 1462922245472 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:17:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:17:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1234ms 16:17:25 INFO - PROCESS | 1933 | 1462922245533 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 16:17:25 INFO - PROCESS | 1933 | 1462922245536 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 16:17:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:17:25 INFO - PROCESS | 1933 | 1462922245542 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:17:25 INFO - PROCESS | 1933 | 1462922245544 Marionette TRACE conn4 <- [1,626,null,{}] 16:17:25 INFO - PROCESS | 1933 | 1462922245549 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:25 INFO - PROCESS | 1933 | 1462922245712 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 16:17:26 INFO - PROCESS | 1933 | 1462922246221 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:26 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668cd5d000 == 91 [pid = 1933] [id = 164] 16:17:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 201 (0x7f668af89c00) [pid = 1933] [serial = 492] [outer = (nil)] 16:17:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 202 (0x7f668af93c00) [pid = 1933] [serial = 493] [outer = 0x7f668af89c00] 16:17:26 INFO - PROCESS | 1933 | 1462922246329 Marionette DEBUG loaded listener.js 16:17:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f668b8ec400) [pid = 1933] [serial = 494] [outer = 0x7f668af89c00] 16:17:27 INFO - PROCESS | 1933 | 1462922247296 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:17:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:17:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1832ms 16:17:27 INFO - PROCESS | 1933 | 1462922247376 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 16:17:27 INFO - PROCESS | 1933 | 1462922247383 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 16:17:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:17:27 INFO - PROCESS | 1933 | 1462922247389 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:17:27 INFO - PROCESS | 1933 | 1462922247394 Marionette TRACE conn4 <- [1,630,null,{}] 16:17:27 INFO - PROCESS | 1933 | 1462922247400 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:27 INFO - PROCESS | 1933 | 1462922247595 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 16:17:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a3b1e000 == 90 [pid = 1933] [id = 154] 16:17:27 INFO - PROCESS | 1933 | --DOMWINDOW == 202 (0x7f66a8b4d800) [pid = 1933] [serial = 411] [outer = (nil)] [url = about:blank] 16:17:27 INFO - PROCESS | 1933 | 1462922247871 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a3b0f000 == 89 [pid = 1933] [id = 153] 16:17:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3e89800 == 88 [pid = 1933] [id = 122] 16:17:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669cb53800 == 87 [pid = 1933] [id = 152] 16:17:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b917800 == 86 [pid = 1933] [id = 151] 16:17:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669471e800 == 85 [pid = 1933] [id = 150] 16:17:27 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c403000 == 86 [pid = 1933] [id = 165] 16:17:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f668bbe1800) [pid = 1933] [serial = 495] [outer = (nil)] 16:17:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f668c22dc00) [pid = 1933] [serial = 496] [outer = 0x7f668bbe1800] 16:17:27 INFO - PROCESS | 1933 | 1462922247951 Marionette DEBUG loaded listener.js 16:17:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f668c610c00) [pid = 1933] [serial = 497] [outer = 0x7f668bbe1800] 16:17:28 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66921c5800 == 85 [pid = 1933] [id = 149] 16:17:28 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dcd5000 == 84 [pid = 1933] [id = 148] 16:17:28 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a99a5000 == 83 [pid = 1933] [id = 139] 16:17:28 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696d7c000 == 82 [pid = 1933] [id = 138] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 204 (0x7f66b3085c00) [pid = 1933] [serial = 367] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 203 (0x7f668c230400) [pid = 1933] [serial = 384] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 202 (0x7f669953f800) [pid = 1933] [serial = 399] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 201 (0x7f66b3d8b800) [pid = 1933] [serial = 381] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 200 (0x7f669c4f0000) [pid = 1933] [serial = 375] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 199 (0x7f668d5ac000) [pid = 1933] [serial = 369] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 198 (0x7f66a2e5fc00) [pid = 1933] [serial = 409] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f669ab57400) [pid = 1933] [serial = 400] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f66b3d96400) [pid = 1933] [serial = 289] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f66b2ef8400) [pid = 1933] [serial = 249] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f6691f9f400) [pid = 1933] [serial = 402] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f669bcfbc00) [pid = 1933] [serial = 405] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f669ab54c00) [pid = 1933] [serial = 403] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f669c4f7000) [pid = 1933] [serial = 408] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f669cb6c800) [pid = 1933] [serial = 406] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f668c60f800) [pid = 1933] [serial = 388] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f668c230800) [pid = 1933] [serial = 387] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f66927b8400) [pid = 1933] [serial = 372] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f66920e7400) [pid = 1933] [serial = 393] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f66927ab000) [pid = 1933] [serial = 394] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 184 (0x7f66aecd2800) [pid = 1933] [serial = 378] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 183 (0x7f66961b0400) [pid = 1933] [serial = 396] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 182 (0x7f668d5a8800) [pid = 1933] [serial = 390] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f668dc64000) [pid = 1933] [serial = 391] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f669890c800) [pid = 1933] [serial = 397] [outer = (nil)] [url = about:blank] 16:17:28 INFO - PROCESS | 1933 | 1462922248662 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:17:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:17:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1331ms 16:17:28 INFO - PROCESS | 1933 | 1462922248724 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 16:17:28 INFO - PROCESS | 1933 | 1462922248729 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 16:17:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:17:28 INFO - PROCESS | 1933 | 1462922248735 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:17:28 INFO - PROCESS | 1933 | 1462922248737 Marionette TRACE conn4 <- [1,634,null,{}] 16:17:28 INFO - PROCESS | 1933 | 1462922248742 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:28 INFO - PROCESS | 1933 | 1462922248879 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 16:17:28 INFO - PROCESS | 1933 | 1462922248896 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:28 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dccf800 == 83 [pid = 1933] [id = 166] 16:17:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f668c611c00) [pid = 1933] [serial = 498] [outer = (nil)] 16:17:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f668d5a1c00) [pid = 1933] [serial = 499] [outer = 0x7f668c611c00] 16:17:28 INFO - PROCESS | 1933 | 1462922248955 Marionette DEBUG loaded listener.js 16:17:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 183 (0x7f668d9dc000) [pid = 1933] [serial = 500] [outer = 0x7f668c611c00] 16:17:29 INFO - PROCESS | 1933 | [1933] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:29 INFO - PROCESS | 1933 | 1462922249745 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:17:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:17:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1026ms 16:17:29 INFO - PROCESS | 1933 | 1462922249761 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 16:17:29 INFO - PROCESS | 1933 | 1462922249764 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 16:17:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:17:29 INFO - PROCESS | 1933 | 1462922249776 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:17:29 INFO - PROCESS | 1933 | 1462922249784 Marionette TRACE conn4 <- [1,638,null,{}] 16:17:29 INFO - PROCESS | 1933 | 1462922249815 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:29 INFO - PROCESS | 1933 | 1462922249963 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 16:17:29 INFO - PROCESS | 1933 | 1462922249981 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:30 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6693745800 == 84 [pid = 1933] [id = 167] 16:17:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f6691f85400) [pid = 1933] [serial = 501] [outer = (nil)] 16:17:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f6691f9dc00) [pid = 1933] [serial = 502] [outer = 0x7f6691f85400] 16:17:30 INFO - PROCESS | 1933 | 1462922250036 Marionette DEBUG loaded listener.js 16:17:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f6692274800) [pid = 1933] [serial = 503] [outer = 0x7f6691f85400] 16:17:30 INFO - PROCESS | 1933 | [1933] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:30 INFO - PROCESS | 1933 | 1462922250855 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:17:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:17:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1115ms 16:17:30 INFO - PROCESS | 1933 | 1462922250892 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 16:17:30 INFO - PROCESS | 1933 | 1462922250895 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 16:17:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:17:30 INFO - PROCESS | 1933 | 1462922250901 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:17:30 INFO - PROCESS | 1933 | 1462922250903 Marionette TRACE conn4 <- [1,642,null,{}] 16:17:30 INFO - PROCESS | 1933 | 1462922250909 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:31 INFO - PROCESS | 1933 | 1462922251097 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 16:17:31 INFO - PROCESS | 1933 | 1462922251125 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:31 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694c23800 == 85 [pid = 1933] [id = 168] 16:17:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f668a90d400) [pid = 1933] [serial = 504] [outer = (nil)] 16:17:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f6692280c00) [pid = 1933] [serial = 505] [outer = 0x7f668a90d400] 16:17:31 INFO - PROCESS | 1933 | 1462922251184 Marionette DEBUG loaded listener.js 16:17:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f66927a9400) [pid = 1933] [serial = 506] [outer = 0x7f668a90d400] 16:17:31 INFO - PROCESS | 1933 | 1462922251945 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:17:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:17:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1074ms 16:17:31 INFO - PROCESS | 1933 | 1462922251994 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 16:17:31 INFO - PROCESS | 1933 | 1462922251997 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 16:17:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:17:32 INFO - PROCESS | 1933 | 1462922252002 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:17:32 INFO - PROCESS | 1933 | 1462922252004 Marionette TRACE conn4 <- [1,646,null,{}] 16:17:32 INFO - PROCESS | 1933 | 1462922252009 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:32 INFO - PROCESS | 1933 | 1462922252191 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 16:17:32 INFO - PROCESS | 1933 | 1462922252214 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:32 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669753a000 == 86 [pid = 1933] [id = 169] 16:17:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f66927bec00) [pid = 1933] [serial = 507] [outer = (nil)] 16:17:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f66928ee000) [pid = 1933] [serial = 508] [outer = 0x7f66927bec00] 16:17:32 INFO - PROCESS | 1933 | 1462922252285 Marionette DEBUG loaded listener.js 16:17:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f6693317c00) [pid = 1933] [serial = 509] [outer = 0x7f66927bec00] 16:17:32 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f668c224000) [pid = 1933] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:17:32 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f668cbed000) [pid = 1933] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:17:32 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f668cac8400) [pid = 1933] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:17:32 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f6691f97000) [pid = 1933] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:17:32 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f66927a4800) [pid = 1933] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:17:32 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f668b8ee800) [pid = 1933] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:17:32 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f668cbed800) [pid = 1933] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:17:32 INFO - PROCESS | 1933 | --DOMWINDOW == 184 (0x7f668c611800) [pid = 1933] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:17:33 INFO - PROCESS | 1933 | 1462922253274 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:17:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:17:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1324ms 16:17:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:17:33 INFO - PROCESS | 1933 | 1462922253327 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 16:17:33 INFO - PROCESS | 1933 | 1462922253330 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 16:17:33 INFO - PROCESS | 1933 | 1462922253334 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:17:33 INFO - PROCESS | 1933 | 1462922253338 Marionette TRACE conn4 <- [1,650,null,{}] 16:17:33 INFO - PROCESS | 1933 | 1462922253342 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:33 INFO - PROCESS | 1933 | 1462922253532 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 16:17:33 INFO - PROCESS | 1933 | 1462922253551 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:33 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6698ac9000 == 87 [pid = 1933] [id = 170] 16:17:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f668cbe3800) [pid = 1933] [serial = 510] [outer = (nil)] 16:17:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f66928f3c00) [pid = 1933] [serial = 511] [outer = 0x7f668cbe3800] 16:17:33 INFO - PROCESS | 1933 | 1462922253613 Marionette DEBUG loaded listener.js 16:17:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f66937c2c00) [pid = 1933] [serial = 512] [outer = 0x7f668cbe3800] 16:17:34 INFO - PROCESS | 1933 | 1462922254322 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:17:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:17:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1024ms 16:17:34 INFO - PROCESS | 1933 | 1462922254360 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 16:17:34 INFO - PROCESS | 1933 | 1462922254363 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 16:17:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:17:34 INFO - PROCESS | 1933 | 1462922254368 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:17:34 INFO - PROCESS | 1933 | 1462922254370 Marionette TRACE conn4 <- [1,654,null,{}] 16:17:34 INFO - PROCESS | 1933 | 1462922254375 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:34 INFO - PROCESS | 1933 | 1462922254547 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 16:17:34 INFO - PROCESS | 1933 | 1462922254564 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b92b000 == 88 [pid = 1933] [id = 171] 16:17:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f668a909800) [pid = 1933] [serial = 513] [outer = (nil)] 16:17:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f6693a85c00) [pid = 1933] [serial = 514] [outer = 0x7f668a909800] 16:17:34 INFO - PROCESS | 1933 | 1462922254619 Marionette DEBUG loaded listener.js 16:17:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f6694b67000) [pid = 1933] [serial = 515] [outer = 0x7f668a909800] 16:17:35 INFO - PROCESS | 1933 | 1462922255573 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:17:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:17:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1275ms 16:17:35 INFO - PROCESS | 1933 | 1462922255644 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 16:17:35 INFO - PROCESS | 1933 | 1462922255650 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 16:17:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:17:35 INFO - PROCESS | 1933 | 1462922255658 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:17:35 INFO - PROCESS | 1933 | 1462922255663 Marionette TRACE conn4 <- [1,658,null,{}] 16:17:35 INFO - PROCESS | 1933 | 1462922255670 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:35 INFO - PROCESS | 1933 | 1462922255885 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 16:17:36 INFO - PROCESS | 1933 | 1462922256044 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dcc9000 == 89 [pid = 1933] [id = 172] 16:17:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f668b8ef400) [pid = 1933] [serial = 516] [outer = (nil)] 16:17:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f668bbdfc00) [pid = 1933] [serial = 517] [outer = 0x7f668b8ef400] 16:17:36 INFO - PROCESS | 1933 | 1462922256118 Marionette DEBUG loaded listener.js 16:17:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f668c60dc00) [pid = 1933] [serial = 518] [outer = 0x7f668b8ef400] 16:17:37 INFO - PROCESS | 1933 | 1462922256996 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:17:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:17:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1385ms 16:17:37 INFO - PROCESS | 1933 | 1462922257044 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 16:17:37 INFO - PROCESS | 1933 | 1462922257052 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 16:17:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:17:37 INFO - PROCESS | 1933 | 1462922257062 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:17:37 INFO - PROCESS | 1933 | 1462922257066 Marionette TRACE conn4 <- [1,662,null,{}] 16:17:37 INFO - PROCESS | 1933 | 1462922257071 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:37 INFO - PROCESS | 1933 | 1462922257243 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 16:17:37 INFO - PROCESS | 1933 | 1462922257407 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:37 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669ab8a000 == 90 [pid = 1933] [id = 173] 16:17:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f668cbecc00) [pid = 1933] [serial = 519] [outer = (nil)] 16:17:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f668dc64000) [pid = 1933] [serial = 520] [outer = 0x7f668cbecc00] 16:17:37 INFO - PROCESS | 1933 | 1462922257482 Marionette DEBUG loaded listener.js 16:17:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f6691f8c400) [pid = 1933] [serial = 521] [outer = 0x7f668cbecc00] 16:17:38 INFO - PROCESS | 1933 | [1933] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:38 INFO - PROCESS | 1933 | 1462922258383 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:17:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:17:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1391ms 16:17:38 INFO - PROCESS | 1933 | 1462922258453 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 16:17:38 INFO - PROCESS | 1933 | 1462922258457 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 16:17:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:17:38 INFO - PROCESS | 1933 | 1462922258463 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:17:38 INFO - PROCESS | 1933 | 1462922258469 Marionette TRACE conn4 <- [1,666,null,{}] 16:17:38 INFO - PROCESS | 1933 | 1462922258484 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:38 INFO - PROCESS | 1933 | 1462922258684 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 16:17:38 INFO - PROCESS | 1933 | 1462922258844 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:38 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669cb54800 == 91 [pid = 1933] [id = 174] 16:17:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f66927a4400) [pid = 1933] [serial = 522] [outer = (nil)] 16:17:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f6692c0b000) [pid = 1933] [serial = 523] [outer = 0x7f66927a4400] 16:17:38 INFO - PROCESS | 1933 | 1462922258918 Marionette DEBUG loaded listener.js 16:17:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 199 (0x7f6693321800) [pid = 1933] [serial = 524] [outer = 0x7f66927a4400] 16:17:39 INFO - PROCESS | 1933 | [1933] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:39 INFO - PROCESS | 1933 | 1462922259836 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:17:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:17:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1433ms 16:17:39 INFO - PROCESS | 1933 | 1462922259897 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 16:17:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:17:39 INFO - PROCESS | 1933 | 1462922259907 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 16:17:39 INFO - PROCESS | 1933 | 1462922259912 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:17:39 INFO - PROCESS | 1933 | 1462922259915 Marionette TRACE conn4 <- [1,670,null,{}] 16:17:39 INFO - PROCESS | 1933 | 1462922259920 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:40 INFO - PROCESS | 1933 | 1462922260092 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 16:17:40 INFO - PROCESS | 1933 | 1462922260253 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:40 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b12000 == 92 [pid = 1933] [id = 175] 16:17:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 200 (0x7f66927a4c00) [pid = 1933] [serial = 525] [outer = (nil)] 16:17:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 201 (0x7f6693a8cc00) [pid = 1933] [serial = 526] [outer = 0x7f66927a4c00] 16:17:40 INFO - PROCESS | 1933 | 1462922260326 Marionette DEBUG loaded listener.js 16:17:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 202 (0x7f66961b0400) [pid = 1933] [serial = 527] [outer = 0x7f66927a4c00] 16:17:41 INFO - PROCESS | 1933 | 1462922261131 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:17:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:17:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1278ms 16:17:41 INFO - PROCESS | 1933 | 1462922261191 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 16:17:41 INFO - PROCESS | 1933 | 1462922261194 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 16:17:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:17:41 INFO - PROCESS | 1933 | 1462922261200 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:17:41 INFO - PROCESS | 1933 | 1462922261203 Marionette TRACE conn4 <- [1,674,null,{}] 16:17:41 INFO - PROCESS | 1933 | 1462922261208 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:41 INFO - PROCESS | 1933 | 1462922261363 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 16:17:41 INFO - PROCESS | 1933 | 1462922261537 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:41 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a9c44000 == 93 [pid = 1933] [id = 176] 16:17:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f668cbf0400) [pid = 1933] [serial = 528] [outer = (nil)] 16:17:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f6698968000) [pid = 1933] [serial = 529] [outer = 0x7f668cbf0400] 16:17:41 INFO - PROCESS | 1933 | 1462922261619 Marionette DEBUG loaded listener.js 16:17:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f6699ba4c00) [pid = 1933] [serial = 530] [outer = 0x7f668cbf0400] 16:17:42 INFO - PROCESS | 1933 | [1933] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:17:42 INFO - PROCESS | 1933 | 1462922262457 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:17:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:17:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1281ms 16:17:42 INFO - PROCESS | 1933 | 1462922262484 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 16:17:42 INFO - PROCESS | 1933 | 1462922262488 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 16:17:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:17:42 INFO - PROCESS | 1933 | 1462922262494 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:17:42 INFO - PROCESS | 1933 | 1462922262497 Marionette TRACE conn4 <- [1,678,null,{}] 16:17:42 INFO - PROCESS | 1933 | 1462922262502 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:42 INFO - PROCESS | 1933 | 1462922262688 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 16:17:42 INFO - PROCESS | 1933 | 1462922262857 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:42 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae76d000 == 94 [pid = 1933] [id = 177] 16:17:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 206 (0x7f669a2ed400) [pid = 1933] [serial = 531] [outer = (nil)] 16:17:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f669c136c00) [pid = 1933] [serial = 532] [outer = 0x7f669a2ed400] 16:17:42 INFO - PROCESS | 1933 | 1462922262924 Marionette DEBUG loaded listener.js 16:17:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f669f003000) [pid = 1933] [serial = 533] [outer = 0x7f669a2ed400] 16:17:43 INFO - PROCESS | 1933 | 1462922263766 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:17:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:17:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1328ms 16:17:43 INFO - PROCESS | 1933 | 1462922263822 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 16:17:43 INFO - PROCESS | 1933 | 1462922263825 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 16:17:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:17:43 INFO - PROCESS | 1933 | 1462922263831 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:17:43 INFO - PROCESS | 1933 | 1462922263833 Marionette TRACE conn4 <- [1,682,null,{}] 16:17:43 INFO - PROCESS | 1933 | 1462922263838 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:43 INFO - PROCESS | 1933 | 1462922263982 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 16:17:44 INFO - PROCESS | 1933 | 1462922264144 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:44 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e44800 == 95 [pid = 1933] [id = 178] 16:17:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f669b456800) [pid = 1933] [serial = 534] [outer = (nil)] 16:17:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f669f006c00) [pid = 1933] [serial = 535] [outer = 0x7f669b456800] 16:17:44 INFO - PROCESS | 1933 | 1462922264210 Marionette DEBUG loaded listener.js 16:17:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 211 (0x7f669f00d000) [pid = 1933] [serial = 536] [outer = 0x7f669b456800] 16:17:45 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:45 INFO - PROCESS | 1933 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:17:45 INFO - PROCESS | 1933 | 1462922265506 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:17:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:17:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1726ms 16:17:45 INFO - PROCESS | 1933 | 1462922265637 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 16:17:45 INFO - PROCESS | 1933 | 1462922265642 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 16:17:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:17:45 INFO - PROCESS | 1933 | 1462922265657 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:17:45 INFO - PROCESS | 1933 | 1462922265660 Marionette TRACE conn4 <- [1,686,null,{}] 16:17:45 INFO - PROCESS | 1933 | 1462922265667 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:45 INFO - PROCESS | 1933 | 1462922265822 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 16:17:45 INFO - PROCESS | 1933 | 1462922265983 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:46 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ad10800 == 96 [pid = 1933] [id = 179] 16:17:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 212 (0x7f668ada3800) [pid = 1933] [serial = 537] [outer = (nil)] 16:17:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 213 (0x7f668cbe6c00) [pid = 1933] [serial = 538] [outer = 0x7f668ada3800] 16:17:46 INFO - PROCESS | 1933 | 1462922266054 Marionette DEBUG loaded listener.js 16:17:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 214 (0x7f669f010800) [pid = 1933] [serial = 539] [outer = 0x7f668ada3800] 16:17:47 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:47 INFO - PROCESS | 1933 | 1462922267509 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:17:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:17:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1937ms 16:17:47 INFO - PROCESS | 1933 | 1462922267594 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 16:17:47 INFO - PROCESS | 1933 | 1462922267600 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 16:17:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:17:47 INFO - PROCESS | 1933 | 1462922267608 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:17:47 INFO - PROCESS | 1933 | 1462922267613 Marionette TRACE conn4 <- [1,690,null,{}] 16:17:47 INFO - PROCESS | 1933 | 1462922267622 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:47 INFO - PROCESS | 1933 | 1462922267806 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 16:17:48 INFO - PROCESS | 1933 | 1462922268000 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:48 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c97a800 == 97 [pid = 1933] [id = 180] 16:17:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 215 (0x7f668a904c00) [pid = 1933] [serial = 540] [outer = (nil)] 16:17:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 216 (0x7f668af95000) [pid = 1933] [serial = 541] [outer = 0x7f668a904c00] 16:17:48 INFO - PROCESS | 1933 | 1462922268122 Marionette DEBUG loaded listener.js 16:17:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 217 (0x7f668b94c000) [pid = 1933] [serial = 542] [outer = 0x7f668a904c00] 16:17:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66921cd000 == 96 [pid = 1933] [id = 125] 16:17:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66921e2000 == 95 [pid = 1933] [id = 127] 16:17:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dcc9800 == 94 [pid = 1933] [id = 126] 16:17:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696d83000 == 93 [pid = 1933] [id = 128] 16:17:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6698ac9000 == 92 [pid = 1933] [id = 170] 16:17:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669753a000 == 91 [pid = 1933] [id = 169] 16:17:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694c23800 == 90 [pid = 1933] [id = 168] 16:17:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6693745800 == 89 [pid = 1933] [id = 167] 16:17:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dccf800 == 88 [pid = 1933] [id = 166] 16:17:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c403000 == 87 [pid = 1933] [id = 165] 16:17:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668cd5d000 == 86 [pid = 1933] [id = 164] 16:17:49 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668bae0800 == 85 [pid = 1933] [id = 162] 16:17:49 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668bcef000 == 84 [pid = 1933] [id = 161] 16:17:49 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66936a1800 == 83 [pid = 1933] [id = 160] 16:17:49 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c986800 == 82 [pid = 1933] [id = 159] 16:17:49 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3e53800 == 81 [pid = 1933] [id = 158] 16:17:49 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669acc7800 == 80 [pid = 1933] [id = 157] 16:17:49 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66926b3800 == 79 [pid = 1933] [id = 156] 16:17:49 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668cd46800 == 78 [pid = 1933] [id = 155] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 216 (0x7f669331c000) [pid = 1933] [serial = 456] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 215 (0x7f668cbef400) [pid = 1933] [serial = 459] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 214 (0x7f6693321c00) [pid = 1933] [serial = 457] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 213 (0x7f668d9d8c00) [pid = 1933] [serial = 447] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 212 (0x7f668dc6c800) [pid = 1933] [serial = 448] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 211 (0x7f66920e3c00) [pid = 1933] [serial = 450] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 210 (0x7f6692278400) [pid = 1933] [serial = 451] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f668a905000) [pid = 1933] [serial = 435] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f66928f7800) [pid = 1933] [serial = 453] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f66aee0b800) [pid = 1933] [serial = 423] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f669b64b000) [pid = 1933] [serial = 420] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 205 (0x7f668c22c800) [pid = 1933] [serial = 445] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 204 (0x7f668b8f7800) [pid = 1933] [serial = 444] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 203 (0x7f6693a85000) [pid = 1933] [serial = 438] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 202 (0x7f66928f8400) [pid = 1933] [serial = 441] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 201 (0x7f6693a83800) [pid = 1933] [serial = 432] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 200 (0x7f6692277800) [pid = 1933] [serial = 426] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 199 (0x7f66937c4c00) [pid = 1933] [serial = 429] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 198 (0x7f668d9d1c00) [pid = 1933] [serial = 414] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f66927b1400) [pid = 1933] [serial = 417] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f66937c3400) [pid = 1933] [serial = 463] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f6693322400) [pid = 1933] [serial = 460] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f66aabebc00) [pid = 1933] [serial = 412] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f66937c4400) [pid = 1933] [serial = 454] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f6691f95400) [pid = 1933] [serial = 462] [outer = (nil)] [url = about:blank] 16:17:49 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:49 INFO - PROCESS | 1933 | 1462922269519 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:17:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:17:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1986ms 16:17:49 INFO - PROCESS | 1933 | 1462922269600 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 16:17:49 INFO - PROCESS | 1933 | 1462922269608 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 16:17:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:17:49 INFO - PROCESS | 1933 | 1462922269618 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:17:49 INFO - PROCESS | 1933 | 1462922269621 Marionette TRACE conn4 <- [1,694,null,{}] 16:17:49 INFO - PROCESS | 1933 | 1462922269627 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:49 INFO - PROCESS | 1933 | 1462922269776 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 16:17:49 INFO - PROCESS | 1933 | 1462922269892 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:49 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c402800 == 79 [pid = 1933] [id = 181] 16:17:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f668b944400) [pid = 1933] [serial = 543] [outer = (nil)] 16:17:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f668bbdc000) [pid = 1933] [serial = 544] [outer = 0x7f668b944400] 16:17:49 INFO - PROCESS | 1933 | 1462922269961 Marionette DEBUG loaded listener.js 16:17:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f668cac9c00) [pid = 1933] [serial = 545] [outer = 0x7f668b944400] 16:17:50 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:51 INFO - PROCESS | 1933 | 1462922271014 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:17:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:17:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1437ms 16:17:51 INFO - PROCESS | 1933 | 1462922271055 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 16:17:51 INFO - PROCESS | 1933 | 1462922271059 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 16:17:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:17:51 INFO - PROCESS | 1933 | 1462922271064 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:17:51 INFO - PROCESS | 1933 | 1462922271069 Marionette TRACE conn4 <- [1,698,null,{}] 16:17:51 INFO - PROCESS | 1933 | 1462922271084 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:51 INFO - PROCESS | 1933 | 1462922271288 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 16:17:51 INFO - PROCESS | 1933 | 1462922271402 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:51 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692954800 == 80 [pid = 1933] [id = 182] 16:17:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f668cbeb800) [pid = 1933] [serial = 546] [outer = (nil)] 16:17:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f668dc6cc00) [pid = 1933] [serial = 547] [outer = 0x7f668cbeb800] 16:17:51 INFO - PROCESS | 1933 | 1462922271463 Marionette DEBUG loaded listener.js 16:17:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f6691f9a400) [pid = 1933] [serial = 548] [outer = 0x7f668cbeb800] 16:17:52 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:52 INFO - PROCESS | 1933 | 1462922272681 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:17:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:17:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1630ms 16:17:52 INFO - PROCESS | 1933 | 1462922272695 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 16:17:52 INFO - PROCESS | 1933 | 1462922272699 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 16:17:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:17:52 INFO - PROCESS | 1933 | 1462922272711 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:17:52 INFO - PROCESS | 1933 | 1462922272713 Marionette TRACE conn4 <- [1,702,null,{}] 16:17:52 INFO - PROCESS | 1933 | 1462922272719 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:52 INFO - PROCESS | 1933 | 1462922272925 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 16:17:53 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f6691f85400) [pid = 1933] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:17:53 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f668bbe1800) [pid = 1933] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:17:53 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f668af89c00) [pid = 1933] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:17:53 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f668c611c00) [pid = 1933] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:17:53 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f668a90d400) [pid = 1933] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:17:53 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f66927bec00) [pid = 1933] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:17:53 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f668cbe3800) [pid = 1933] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:17:53 INFO - PROCESS | 1933 | 1462922273206 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:53 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66921e0000 == 81 [pid = 1933] [id = 183] 16:17:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f668a903800) [pid = 1933] [serial = 549] [outer = (nil)] 16:17:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f668bbe1800) [pid = 1933] [serial = 550] [outer = 0x7f668a903800] 16:17:53 INFO - PROCESS | 1933 | 1462922273266 Marionette DEBUG loaded listener.js 16:17:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f6692275400) [pid = 1933] [serial = 551] [outer = 0x7f668a903800] 16:17:54 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:54 INFO - PROCESS | 1933 | 1462922274262 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:17:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:17:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1585ms 16:17:54 INFO - PROCESS | 1933 | 1462922274290 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 16:17:54 INFO - PROCESS | 1933 | 1462922274292 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 16:17:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:17:54 INFO - PROCESS | 1933 | 1462922274297 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:17:54 INFO - PROCESS | 1933 | 1462922274299 Marionette TRACE conn4 <- [1,706,null,{}] 16:17:54 INFO - PROCESS | 1933 | 1462922274304 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:54 INFO - PROCESS | 1933 | 1462922274453 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 16:17:54 INFO - PROCESS | 1933 | 1462922274463 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:54 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694c26800 == 82 [pid = 1933] [id = 184] 16:17:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f6692278c00) [pid = 1933] [serial = 552] [outer = (nil)] 16:17:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f669306fc00) [pid = 1933] [serial = 553] [outer = 0x7f6692278c00] 16:17:54 INFO - PROCESS | 1933 | 1462922274525 Marionette DEBUG loaded listener.js 16:17:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f6693322000) [pid = 1933] [serial = 554] [outer = 0x7f6692278c00] 16:17:55 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:55 INFO - PROCESS | 1933 | 1462922275834 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:17:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:17:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1580ms 16:17:55 INFO - PROCESS | 1933 | 1462922275879 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 16:17:55 INFO - PROCESS | 1933 | 1462922275885 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 16:17:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:17:55 INFO - PROCESS | 1933 | 1462922275904 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:17:55 INFO - PROCESS | 1933 | 1462922275910 Marionette TRACE conn4 <- [1,710,null,{}] 16:17:55 INFO - PROCESS | 1933 | 1462922275918 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:56 INFO - PROCESS | 1933 | 1462922276211 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 16:17:56 INFO - PROCESS | 1933 | 1462922276333 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:56 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da98800 == 83 [pid = 1933] [id = 185] 16:17:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f668a905000) [pid = 1933] [serial = 555] [outer = (nil)] 16:17:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 199 (0x7f668b951000) [pid = 1933] [serial = 556] [outer = 0x7f668a905000] 16:17:56 INFO - PROCESS | 1933 | 1462922276404 Marionette DEBUG loaded listener.js 16:17:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 200 (0x7f668c22f800) [pid = 1933] [serial = 557] [outer = 0x7f668a905000] 16:17:57 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:57 INFO - PROCESS | 1933 | 1462922277709 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:17:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:17:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1834ms 16:17:57 INFO - PROCESS | 1933 | 1462922277829 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 16:17:57 INFO - PROCESS | 1933 | 1462922277839 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 16:17:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:17:57 INFO - PROCESS | 1933 | 1462922277859 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:17:57 INFO - PROCESS | 1933 | 1462922277863 Marionette TRACE conn4 <- [1,714,null,{}] 16:17:57 INFO - PROCESS | 1933 | 1462922277869 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:58 INFO - PROCESS | 1933 | 1462922278020 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 16:17:58 INFO - PROCESS | 1933 | 1462922278179 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:58 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696d73800 == 84 [pid = 1933] [id = 186] 16:17:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 201 (0x7f668af8b000) [pid = 1933] [serial = 558] [outer = (nil)] 16:17:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 202 (0x7f668d5a7c00) [pid = 1933] [serial = 559] [outer = 0x7f668af8b000] 16:17:58 INFO - PROCESS | 1933 | 1462922278251 Marionette DEBUG loaded listener.js 16:17:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f6692274400) [pid = 1933] [serial = 560] [outer = 0x7f668af8b000] 16:17:59 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:17:59 INFO - PROCESS | 1933 | 1462922279646 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:17:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:17:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1836ms 16:17:59 INFO - PROCESS | 1933 | 1462922279693 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 16:17:59 INFO - PROCESS | 1933 | 1462922279697 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 16:17:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:17:59 INFO - PROCESS | 1933 | 1462922279704 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:17:59 INFO - PROCESS | 1933 | 1462922279709 Marionette TRACE conn4 <- [1,718,null,{}] 16:17:59 INFO - PROCESS | 1933 | 1462922279725 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:59 INFO - PROCESS | 1933 | 1462922279914 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 16:18:00 INFO - PROCESS | 1933 | 1462922280084 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:00 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b929000 == 85 [pid = 1933] [id = 187] 16:18:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f66928f7800) [pid = 1933] [serial = 561] [outer = (nil)] 16:18:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f6693a85000) [pid = 1933] [serial = 562] [outer = 0x7f66928f7800] 16:18:00 INFO - PROCESS | 1933 | 1462922280156 Marionette DEBUG loaded listener.js 16:18:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 206 (0x7f669962c400) [pid = 1933] [serial = 563] [outer = 0x7f66928f7800] 16:18:01 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:01 INFO - PROCESS | 1933 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:18:01 INFO - PROCESS | 1933 | 1462922281441 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:18:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:18:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1786ms 16:18:01 INFO - PROCESS | 1933 | 1462922281525 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 16:18:01 INFO - PROCESS | 1933 | 1462922281529 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 16:18:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:18:01 INFO - PROCESS | 1933 | 1462922281586 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:18:01 INFO - PROCESS | 1933 | 1462922281590 Marionette TRACE conn4 <- [1,722,null,{}] 16:18:01 INFO - PROCESS | 1933 | 1462922281595 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:01 INFO - PROCESS | 1933 | 1462922281753 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 16:18:02 INFO - PROCESS | 1933 | 1462922282148 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:02 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c51f000 == 86 [pid = 1933] [id = 188] 16:18:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f668af90000) [pid = 1933] [serial = 564] [outer = (nil)] 16:18:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f668b944000) [pid = 1933] [serial = 565] [outer = 0x7f668af90000] 16:18:02 INFO - PROCESS | 1933 | 1462922282241 Marionette DEBUG loaded listener.js 16:18:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f668bbd6400) [pid = 1933] [serial = 566] [outer = 0x7f668af90000] 16:18:03 INFO - PROCESS | 1933 | 1462922283154 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:18:03 INFO - PROCESS | 1933 | 1462922283225 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 16:18:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:18:03 INFO - PROCESS | 1933 | 1462922283231 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:18:03 INFO - PROCESS | 1933 | 1462922283236 Marionette TRACE conn4 <- [1,726,null,{}] 16:18:03 INFO - PROCESS | 1933 | 1462922283242 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:03 INFO - PROCESS | 1933 | 1462922283413 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 16:18:03 INFO - PROCESS | 1933 | 1462922283581 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:03 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66921c9000 == 87 [pid = 1933] [id = 189] 16:18:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f668cbef400) [pid = 1933] [serial = 567] [outer = (nil)] 16:18:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 211 (0x7f668dc69800) [pid = 1933] [serial = 568] [outer = 0x7f668cbef400] 16:18:03 INFO - PROCESS | 1933 | 1462922283700 Marionette DEBUG loaded listener.js 16:18:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 212 (0x7f6691f95800) [pid = 1933] [serial = 569] [outer = 0x7f668cbef400] 16:18:04 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:04 INFO - PROCESS | 1933 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:18:04 INFO - PROCESS | 1933 | 1462922284666 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:18:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:18:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1492ms 16:18:04 INFO - PROCESS | 1933 | 1462922284726 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 16:18:04 INFO - PROCESS | 1933 | 1462922284732 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 16:18:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:18:04 INFO - PROCESS | 1933 | 1462922284766 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:18:04 INFO - PROCESS | 1933 | 1462922284770 Marionette TRACE conn4 <- [1,730,null,{}] 16:18:04 INFO - PROCESS | 1933 | 1462922284775 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:04 INFO - PROCESS | 1933 | 1462922284934 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 16:18:05 INFO - PROCESS | 1933 | 1462922285172 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:05 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66936a9000 == 88 [pid = 1933] [id = 190] 16:18:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 213 (0x7f66927b8400) [pid = 1933] [serial = 570] [outer = (nil)] 16:18:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 214 (0x7f6693320800) [pid = 1933] [serial = 571] [outer = 0x7f66927b8400] 16:18:05 INFO - PROCESS | 1933 | 1462922285238 Marionette DEBUG loaded listener.js 16:18:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 215 (0x7f6693a8ac00) [pid = 1933] [serial = 572] [outer = 0x7f66927b8400] 16:18:05 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:05 INFO - PROCESS | 1933 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:18:06 INFO - PROCESS | 1933 | 1462922286115 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:18:06 INFO - PROCESS | 1933 | 1462922286154 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 16:18:06 INFO - PROCESS | 1933 | 1462922286162 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:18:06 INFO - PROCESS | 1933 | 1462922286171 Marionette TRACE conn4 <- [1,734,null,{}] 16:18:06 INFO - PROCESS | 1933 | 1462922286184 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:06 INFO - PROCESS | 1933 | 1462922286340 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 16:18:06 INFO - PROCESS | 1933 | 1462922286489 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:06 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bc58000 == 89 [pid = 1933] [id = 191] 16:18:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 216 (0x7f6693120c00) [pid = 1933] [serial = 573] [outer = (nil)] 16:18:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 217 (0x7f669ab56000) [pid = 1933] [serial = 574] [outer = 0x7f6693120c00] 16:18:06 INFO - PROCESS | 1933 | 1462922286549 Marionette DEBUG loaded listener.js 16:18:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 218 (0x7f669bcee000) [pid = 1933] [serial = 575] [outer = 0x7f6693120c00] 16:18:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ace3b000 == 88 [pid = 1933] [id = 73] 16:18:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6693055800 == 87 [pid = 1933] [id = 141] 16:18:06 INFO - PROCESS | 1933 | --DOMWINDOW == 217 (0x7f668d5a4000) [pid = 1933] [serial = 468] [outer = (nil)] [url = about:blank] 16:18:06 INFO - PROCESS | 1933 | --DOMWINDOW == 216 (0x7f66920f0c00) [pid = 1933] [serial = 471] [outer = (nil)] [url = about:blank] 16:18:06 INFO - PROCESS | 1933 | --DOMWINDOW == 215 (0x7f6693320000) [pid = 1933] [serial = 474] [outer = (nil)] [url = about:blank] 16:18:06 INFO - PROCESS | 1933 | --DOMWINDOW == 214 (0x7f669b45d800) [pid = 1933] [serial = 477] [outer = (nil)] [url = about:blank] 16:18:06 INFO - PROCESS | 1933 | --DOMWINDOW == 213 (0x7f668af92800) [pid = 1933] [serial = 480] [outer = (nil)] [url = about:blank] 16:18:06 INFO - PROCESS | 1933 | --DOMWINDOW == 212 (0x7f668bbe0400) [pid = 1933] [serial = 483] [outer = (nil)] [url = about:blank] 16:18:06 INFO - PROCESS | 1933 | --DOMWINDOW == 211 (0x7f668867ac00) [pid = 1933] [serial = 487] [outer = (nil)] [url = about:blank] 16:18:06 INFO - PROCESS | 1933 | --DOMWINDOW == 210 (0x7f668ad9d000) [pid = 1933] [serial = 490] [outer = (nil)] [url = about:blank] 16:18:06 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f6693a85c00) [pid = 1933] [serial = 514] [outer = (nil)] [url = about:blank] 16:18:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ad06800 == 86 [pid = 1933] [id = 146] 16:18:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668a6d6800 == 85 [pid = 1933] [id = 144] 16:18:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ad21000 == 84 [pid = 1933] [id = 147] 16:18:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669375a800 == 83 [pid = 1933] [id = 143] 16:18:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3e42800 == 82 [pid = 1933] [id = 140] 16:18:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668daa5800 == 81 [pid = 1933] [id = 142] 16:18:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66921e0000 == 80 [pid = 1933] [id = 183] 16:18:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692954800 == 79 [pid = 1933] [id = 182] 16:18:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c402800 == 78 [pid = 1933] [id = 181] 16:18:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c97a800 == 77 [pid = 1933] [id = 180] 16:18:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3e44800 == 76 [pid = 1933] [id = 178] 16:18:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae76d000 == 75 [pid = 1933] [id = 177] 16:18:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a9c44000 == 74 [pid = 1933] [id = 176] 16:18:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a3b12000 == 73 [pid = 1933] [id = 175] 16:18:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669cb54800 == 72 [pid = 1933] [id = 174] 16:18:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669ab8a000 == 71 [pid = 1933] [id = 173] 16:18:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dcc9000 == 70 [pid = 1933] [id = 172] 16:18:07 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:07 INFO - PROCESS | 1933 | 1462922287355 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:18:07 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f6691f9dc00) [pid = 1933] [serial = 502] [outer = (nil)] [url = about:blank] 16:18:07 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f668c22dc00) [pid = 1933] [serial = 496] [outer = (nil)] [url = about:blank] 16:18:07 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f668c610c00) [pid = 1933] [serial = 497] [outer = (nil)] [url = about:blank] 16:18:07 INFO - PROCESS | 1933 | --DOMWINDOW == 205 (0x7f668b8ec400) [pid = 1933] [serial = 494] [outer = (nil)] [url = about:blank] 16:18:07 INFO - PROCESS | 1933 | --DOMWINDOW == 204 (0x7f668af93c00) [pid = 1933] [serial = 493] [outer = (nil)] [url = about:blank] 16:18:07 INFO - PROCESS | 1933 | --DOMWINDOW == 203 (0x7f668d5a1c00) [pid = 1933] [serial = 499] [outer = (nil)] [url = about:blank] 16:18:07 INFO - PROCESS | 1933 | --DOMWINDOW == 202 (0x7f668d9dc000) [pid = 1933] [serial = 500] [outer = (nil)] [url = about:blank] 16:18:07 INFO - PROCESS | 1933 | --DOMWINDOW == 201 (0x7f669b64f400) [pid = 1933] [serial = 465] [outer = (nil)] [url = about:blank] 16:18:07 INFO - PROCESS | 1933 | --DOMWINDOW == 200 (0x7f6692280c00) [pid = 1933] [serial = 505] [outer = (nil)] [url = about:blank] 16:18:07 INFO - PROCESS | 1933 | --DOMWINDOW == 199 (0x7f66928ee000) [pid = 1933] [serial = 508] [outer = (nil)] [url = about:blank] 16:18:07 INFO - PROCESS | 1933 | --DOMWINDOW == 198 (0x7f669a533000) [pid = 1933] [serial = 271] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:18:07 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f66928f3c00) [pid = 1933] [serial = 511] [outer = (nil)] [url = about:blank] 16:18:07 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f6693317c00) [pid = 1933] [serial = 509] [outer = (nil)] [url = about:blank] 16:18:07 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f66927a9400) [pid = 1933] [serial = 506] [outer = (nil)] [url = about:blank] 16:18:07 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f6692274800) [pid = 1933] [serial = 503] [outer = (nil)] [url = about:blank] 16:18:07 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f66937c2c00) [pid = 1933] [serial = 512] [outer = (nil)] [url = about:blank] 16:18:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:18:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1243ms 16:18:07 INFO - PROCESS | 1933 | 1462922287406 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 16:18:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:18:07 INFO - PROCESS | 1933 | 1462922287410 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 16:18:07 INFO - PROCESS | 1933 | 1462922287415 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:18:07 INFO - PROCESS | 1933 | 1462922287417 Marionette TRACE conn4 <- [1,738,null,{}] 16:18:07 INFO - PROCESS | 1933 | 1462922287423 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:07 INFO - PROCESS | 1933 | 1462922287559 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 16:18:07 INFO - PROCESS | 1933 | 1462922287573 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:07 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dcc3000 == 71 [pid = 1933] [id = 192] 16:18:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f668ada5c00) [pid = 1933] [serial = 576] [outer = (nil)] 16:18:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f669bb49800) [pid = 1933] [serial = 577] [outer = 0x7f668ada5c00] 16:18:07 INFO - PROCESS | 1933 | 1462922287629 Marionette DEBUG loaded listener.js 16:18:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f669c3d6000) [pid = 1933] [serial = 578] [outer = 0x7f668ada5c00] 16:18:08 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:08 INFO - PROCESS | 1933 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:18:08 INFO - PROCESS | 1933 | 1462922288835 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:18:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:18:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1429ms 16:18:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:18:08 INFO - PROCESS | 1933 | 1462922288844 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 16:18:08 INFO - PROCESS | 1933 | 1462922288846 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 16:18:08 INFO - PROCESS | 1933 | 1462922288851 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:18:08 INFO - PROCESS | 1933 | 1462922288855 Marionette TRACE conn4 <- [1,742,null,{}] 16:18:08 INFO - PROCESS | 1933 | 1462922288859 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:08 INFO - PROCESS | 1933 | 1462922288986 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 16:18:09 INFO - PROCESS | 1933 | 1462922289122 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:09 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669471d800 == 72 [pid = 1933] [id = 193] 16:18:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f669cb73c00) [pid = 1933] [serial = 579] [outer = (nil)] 16:18:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f669d4fec00) [pid = 1933] [serial = 580] [outer = 0x7f669cb73c00] 16:18:09 INFO - PROCESS | 1933 | 1462922289191 Marionette DEBUG loaded listener.js 16:18:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 199 (0x7f669f008c00) [pid = 1933] [serial = 581] [outer = 0x7f669cb73c00] 16:18:10 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:10 INFO - PROCESS | 1933 | 1462922290398 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:18:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:18:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1581ms 16:18:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:18:10 INFO - PROCESS | 1933 | 1462922290434 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 16:18:10 INFO - PROCESS | 1933 | 1462922290436 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 16:18:10 INFO - PROCESS | 1933 | 1462922290452 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:18:10 INFO - PROCESS | 1933 | 1462922290454 Marionette TRACE conn4 <- [1,746,null,{}] 16:18:10 INFO - PROCESS | 1933 | 1462922290468 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:10 INFO - PROCESS | 1933 | 1462922290650 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 16:18:10 INFO - PROCESS | 1933 | 1462922290752 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:10 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669de91800 == 73 [pid = 1933] [id = 194] 16:18:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 200 (0x7f669f251000) [pid = 1933] [serial = 582] [outer = (nil)] 16:18:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 201 (0x7f66a9c2f000) [pid = 1933] [serial = 583] [outer = 0x7f669f251000] 16:18:10 INFO - PROCESS | 1933 | 1462922290813 Marionette DEBUG loaded listener.js 16:18:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 202 (0x7f66a9ed4800) [pid = 1933] [serial = 584] [outer = 0x7f669f251000] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 201 (0x7f668d9d7c00) [pid = 1933] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 200 (0x7f66928ed000) [pid = 1933] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 199 (0x7f668a904c00) [pid = 1933] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 198 (0x7f668a902800) [pid = 1933] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f66928f0c00) [pid = 1933] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f669ab5f800) [pid = 1933] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f6698968c00) [pid = 1933] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f668a903800) [pid = 1933] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f6694ce9800) [pid = 1933] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f6692281000) [pid = 1933] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f66961bc400) [pid = 1933] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f668cbeb800) [pid = 1933] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f668a903400) [pid = 1933] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f66a99d2000) [pid = 1933] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f66920ed800) [pid = 1933] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f6693c55000) [pid = 1933] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f66928ee400) [pid = 1933] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 184 (0x7f66920ec000) [pid = 1933] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 183 (0x7f669cb10000) [pid = 1933] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 182 (0x7f66948a9c00) [pid = 1933] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f668d5a3400) [pid = 1933] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f6693274800) [pid = 1933] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f668c60ac00) [pid = 1933] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f66aacdbc00) [pid = 1933] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f66961bcc00) [pid = 1933] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f6698969000) [pid = 1933] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f668b944400) [pid = 1933] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f6698966000) [pid = 1933] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f66b2ecb800) [pid = 1933] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f66a99d5000) [pid = 1933] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f668a909000) [pid = 1933] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f66920ef000) [pid = 1933] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f669c4fac00) [pid = 1933] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f66927b0000) [pid = 1933] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 167 (0x7f668c228800) [pid = 1933] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 166 (0x7f669953d400) [pid = 1933] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 165 (0x7f668d9d8800) [pid = 1933] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 164 (0x7f669cb17000) [pid = 1933] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 163 (0x7f6691f9c000) [pid = 1933] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 162 (0x7f66a9cf2400) [pid = 1933] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 161 (0x7f6691f86800) [pid = 1933] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 160 (0x7f668c608c00) [pid = 1933] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 159 (0x7f66927b3400) [pid = 1933] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 158 (0x7f6698908400) [pid = 1933] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 157 (0x7f66a8bdf400) [pid = 1933] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 156 (0x7f669ad76800) [pid = 1933] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 155 (0x7f66920e2800) [pid = 1933] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 154 (0x7f6691f88000) [pid = 1933] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 153 (0x7f66a9e4dc00) [pid = 1933] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 152 (0x7f66a9cae000) [pid = 1933] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 151 (0x7f669b452800) [pid = 1933] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:18:11 INFO - PROCESS | 1933 | --DOMWINDOW == 150 (0x7f6694ce6400) [pid = 1933] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:18:12 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:12 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:12 INFO - PROCESS | 1933 | 1462922292550 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:18:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:18:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2146ms 16:18:12 INFO - PROCESS | 1933 | 1462922292588 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 16:18:12 INFO - PROCESS | 1933 | 1462922292591 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 16:18:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:18:12 INFO - PROCESS | 1933 | 1462922292596 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:18:12 INFO - PROCESS | 1933 | 1462922292597 Marionette TRACE conn4 <- [1,750,null,{}] 16:18:12 INFO - PROCESS | 1933 | 1462922292603 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:12 INFO - PROCESS | 1933 | 1462922292729 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 16:18:12 INFO - PROCESS | 1933 | 1462922292882 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:12 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da9a800 == 74 [pid = 1933] [id = 195] 16:18:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 151 (0x7f6688423400) [pid = 1933] [serial = 585] [outer = (nil)] 16:18:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 152 (0x7f6688429000) [pid = 1933] [serial = 586] [outer = 0x7f6688423400] 16:18:12 INFO - PROCESS | 1933 | 1462922292947 Marionette DEBUG loaded listener.js 16:18:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 153 (0x7f6688431400) [pid = 1933] [serial = 587] [outer = 0x7f6688423400] 16:18:14 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:14 INFO - PROCESS | 1933 | 1462922294108 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:18:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:18:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1524ms 16:18:14 INFO - PROCESS | 1933 | 1462922294129 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 16:18:14 INFO - PROCESS | 1933 | 1462922294135 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 16:18:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:18:14 INFO - PROCESS | 1933 | 1462922294142 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:18:14 INFO - PROCESS | 1933 | 1462922294147 Marionette TRACE conn4 <- [1,754,null,{}] 16:18:14 INFO - PROCESS | 1933 | 1462922294155 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:14 INFO - PROCESS | 1933 | 1462922294378 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 16:18:14 INFO - PROCESS | 1933 | 1462922294557 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:14 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da95000 == 75 [pid = 1933] [id = 196] 16:18:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 154 (0x7f6688423800) [pid = 1933] [serial = 588] [outer = (nil)] 16:18:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 155 (0x7f668b947c00) [pid = 1933] [serial = 589] [outer = 0x7f6688423800] 16:18:14 INFO - PROCESS | 1933 | 1462922294627 Marionette DEBUG loaded listener.js 16:18:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 156 (0x7f668bbdbc00) [pid = 1933] [serial = 590] [outer = 0x7f6688423800] 16:18:15 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:15 INFO - PROCESS | 1933 | 1462922295921 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:18:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:18:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1833ms 16:18:15 INFO - PROCESS | 1933 | 1462922295987 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 16:18:15 INFO - PROCESS | 1933 | 1462922295995 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 16:18:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:18:16 INFO - PROCESS | 1933 | 1462922296023 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:18:16 INFO - PROCESS | 1933 | 1462922296027 Marionette TRACE conn4 <- [1,758,null,{}] 16:18:16 INFO - PROCESS | 1933 | 1462922296033 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:16 INFO - PROCESS | 1933 | 1462922296188 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 16:18:16 INFO - PROCESS | 1933 | 1462922296346 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:16 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6699602800 == 76 [pid = 1933] [id = 197] 16:18:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 157 (0x7f668b94c400) [pid = 1933] [serial = 591] [outer = (nil)] 16:18:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 158 (0x7f668cbe4000) [pid = 1933] [serial = 592] [outer = 0x7f668b94c400] 16:18:16 INFO - PROCESS | 1933 | 1462922296420 Marionette DEBUG loaded listener.js 16:18:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 159 (0x7f6691f95400) [pid = 1933] [serial = 593] [outer = 0x7f668b94c400] 16:18:17 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:17 INFO - PROCESS | 1933 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:18:17 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:17 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:17 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:17 INFO - PROCESS | 1933 | 1462922297263 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:18:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:18:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1283ms 16:18:17 INFO - PROCESS | 1933 | 1462922297302 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 16:18:17 INFO - PROCESS | 1933 | 1462922297305 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 16:18:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:18:17 INFO - PROCESS | 1933 | 1462922297311 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:18:17 INFO - PROCESS | 1933 | 1462922297316 Marionette TRACE conn4 <- [1,762,null,{}] 16:18:17 INFO - PROCESS | 1933 | 1462922297332 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:17 INFO - PROCESS | 1933 | 1462922297505 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 16:18:17 INFO - PROCESS | 1933 | 1462922297675 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:17 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a2de7000 == 77 [pid = 1933] [id = 198] 16:18:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 160 (0x7f669227f800) [pid = 1933] [serial = 594] [outer = (nil)] 16:18:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 161 (0x7f66927b9c00) [pid = 1933] [serial = 595] [outer = 0x7f669227f800] 16:18:17 INFO - PROCESS | 1933 | 1462922297757 Marionette DEBUG loaded listener.js 16:18:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 162 (0x7f669331b800) [pid = 1933] [serial = 596] [outer = 0x7f669227f800] 16:18:19 INFO - PROCESS | 1933 | 1462922299037 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:18:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:18:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1783ms 16:18:19 INFO - PROCESS | 1933 | 1462922299094 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 16:18:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:18:19 INFO - PROCESS | 1933 | 1462922299098 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 16:18:19 INFO - PROCESS | 1933 | 1462922299104 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:18:19 INFO - PROCESS | 1933 | 1462922299107 Marionette TRACE conn4 <- [1,766,null,{}] 16:18:19 INFO - PROCESS | 1933 | 1462922299112 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:19 INFO - PROCESS | 1933 | 1462922299324 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 16:18:19 INFO - PROCESS | 1933 | 1462922299499 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:19 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66aa895800 == 78 [pid = 1933] [id = 199] 16:18:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 163 (0x7f668866f000) [pid = 1933] [serial = 597] [outer = (nil)] 16:18:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 164 (0x7f6694ce7400) [pid = 1933] [serial = 598] [outer = 0x7f668866f000] 16:18:19 INFO - PROCESS | 1933 | 1462922299569 Marionette DEBUG loaded listener.js 16:18:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 165 (0x7f6698969000) [pid = 1933] [serial = 599] [outer = 0x7f668866f000] 16:18:20 INFO - PROCESS | 1933 | 1462922300736 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:18:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:18:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1678ms 16:18:20 INFO - PROCESS | 1933 | 1462922300788 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 16:18:20 INFO - PROCESS | 1933 | 1462922300791 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 16:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:18:20 INFO - PROCESS | 1933 | 1462922300798 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:18:20 INFO - PROCESS | 1933 | 1462922300801 Marionette TRACE conn4 <- [1,770,null,{}] 16:18:20 INFO - PROCESS | 1933 | 1462922300815 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:21 INFO - PROCESS | 1933 | 1462922301031 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 16:18:21 INFO - PROCESS | 1933 | 1462922301198 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:21 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae18a800 == 79 [pid = 1933] [id = 200] 16:18:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f668b94ec00) [pid = 1933] [serial = 600] [outer = (nil)] 16:18:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 167 (0x7f669a52d800) [pid = 1933] [serial = 601] [outer = 0x7f668b94ec00] 16:18:21 INFO - PROCESS | 1933 | 1462922301268 Marionette DEBUG loaded listener.js 16:18:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f669b40f400) [pid = 1933] [serial = 602] [outer = 0x7f668b94ec00] 16:18:22 INFO - PROCESS | 1933 | 1462922302103 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1392ms 16:18:22 INFO - PROCESS | 1933 | 1462922302191 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 16:18:22 INFO - PROCESS | 1933 | 1462922302194 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 16:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:18:22 INFO - PROCESS | 1933 | 1462922302200 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:18:22 INFO - PROCESS | 1933 | 1462922302202 Marionette TRACE conn4 <- [1,774,null,{}] 16:18:22 INFO - PROCESS | 1933 | 1462922302207 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:22 INFO - PROCESS | 1933 | 1462922302424 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 16:18:22 INFO - PROCESS | 1933 | 1462922302639 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:22 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a95c000 == 80 [pid = 1933] [id = 201] 16:18:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f668b8eb800) [pid = 1933] [serial = 603] [outer = (nil)] 16:18:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f668c22f400) [pid = 1933] [serial = 604] [outer = 0x7f668b8eb800] 16:18:22 INFO - PROCESS | 1933 | 1462922302757 Marionette DEBUG loaded listener.js 16:18:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f66937c2000) [pid = 1933] [serial = 605] [outer = 0x7f668b8eb800] 16:18:23 INFO - PROCESS | 1933 | 1462922303571 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1436ms 16:18:23 INFO - PROCESS | 1933 | 1462922303637 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 16:18:23 INFO - PROCESS | 1933 | 1462922303641 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 16:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:18:23 INFO - PROCESS | 1933 | 1462922303646 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:18:23 INFO - PROCESS | 1933 | 1462922303649 Marionette TRACE conn4 <- [1,778,null,{}] 16:18:23 INFO - PROCESS | 1933 | 1462922303656 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:23 INFO - PROCESS | 1933 | 1462922303829 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 16:18:24 INFO - PROCESS | 1933 | 1462922303999 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:24 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692c57000 == 81 [pid = 1933] [id = 202] 16:18:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f668d9dd800) [pid = 1933] [serial = 606] [outer = (nil)] 16:18:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f6693b4b000) [pid = 1933] [serial = 607] [outer = 0x7f668d9dd800] 16:18:24 INFO - PROCESS | 1933 | 1462922304071 Marionette DEBUG loaded listener.js 16:18:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f6699623800) [pid = 1933] [serial = 608] [outer = 0x7f668d9dd800] 16:18:25 INFO - PROCESS | 1933 | 1462922305175 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1583ms 16:18:25 INFO - PROCESS | 1933 | 1462922305231 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 16:18:25 INFO - PROCESS | 1933 | 1462922305236 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 16:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:18:25 INFO - PROCESS | 1933 | 1462922305244 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:18:25 INFO - PROCESS | 1933 | 1462922305249 Marionette TRACE conn4 <- [1,782,null,{}] 16:18:25 INFO - PROCESS | 1933 | 1462922305258 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:25 INFO - PROCESS | 1933 | 1462922305427 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 16:18:25 INFO - PROCESS | 1933 | 1462922305616 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:25 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692948800 == 82 [pid = 1933] [id = 203] 16:18:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f668bbd5800) [pid = 1933] [serial = 609] [outer = (nil)] 16:18:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f668bbe2000) [pid = 1933] [serial = 610] [outer = 0x7f668bbd5800] 16:18:25 INFO - PROCESS | 1933 | 1462922305678 Marionette DEBUG loaded listener.js 16:18:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f668c611c00) [pid = 1933] [serial = 611] [outer = 0x7f668bbd5800] 16:18:26 INFO - PROCESS | 1933 | 1462922306570 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1339ms 16:18:26 INFO - PROCESS | 1933 | 1462922306582 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 16:18:26 INFO - PROCESS | 1933 | 1462922306589 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 16:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:18:26 INFO - PROCESS | 1933 | 1462922306598 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:18:26 INFO - PROCESS | 1933 | 1462922306601 Marionette TRACE conn4 <- [1,786,null,{}] 16:18:26 INFO - PROCESS | 1933 | 1462922306606 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:26 INFO - PROCESS | 1933 | 1462922306747 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 16:18:26 INFO - PROCESS | 1933 | 1462922306923 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:26 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668baed000 == 83 [pid = 1933] [id = 204] 16:18:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f668d5ae800) [pid = 1933] [serial = 612] [outer = (nil)] 16:18:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f668dc66800) [pid = 1933] [serial = 613] [outer = 0x7f668d5ae800] 16:18:26 INFO - PROCESS | 1933 | 1462922306986 Marionette DEBUG loaded listener.js 16:18:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f6691f91000) [pid = 1933] [serial = 614] [outer = 0x7f668d5ae800] 16:18:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696351000 == 82 [pid = 1933] [id = 39] 16:18:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694bb8000 == 81 [pid = 1933] [id = 31] 16:18:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669636e000 == 80 [pid = 1933] [id = 30] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f669306fc00) [pid = 1933] [serial = 553] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669de91800 == 79 [pid = 1933] [id = 194] 16:18:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669471d800 == 78 [pid = 1933] [id = 193] 16:18:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dcc3000 == 77 [pid = 1933] [id = 192] 16:18:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bc58000 == 76 [pid = 1933] [id = 191] 16:18:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66936a9000 == 75 [pid = 1933] [id = 190] 16:18:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66921c9000 == 74 [pid = 1933] [id = 189] 16:18:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c51f000 == 73 [pid = 1933] [id = 188] 16:18:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696d73800 == 72 [pid = 1933] [id = 186] 16:18:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b92b000 == 71 [pid = 1933] [id = 171] 16:18:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da98800 == 70 [pid = 1933] [id = 185] 16:18:27 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694c26800 == 69 [pid = 1933] [id = 184] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f66b3ccc400) [pid = 1933] [serial = 261] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f66928f7c00) [pid = 1933] [serial = 373] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f6691f83800) [pid = 1933] [serial = 415] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f6693a8bc00) [pid = 1933] [serial = 433] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f669de8d000) [pid = 1933] [serial = 92] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f668dc6cc00) [pid = 1933] [serial = 547] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f66aae60800) [pid = 1933] [serial = 183] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f66b2eee800) [pid = 1933] [serial = 424] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f668cac9c00) [pid = 1933] [serial = 545] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f669b45e800) [pid = 1933] [serial = 343] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f66927aa800) [pid = 1933] [serial = 334] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 167 (0x7f66b2e40c00) [pid = 1933] [serial = 225] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 166 (0x7f66b3d91800) [pid = 1933] [serial = 382] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 165 (0x7f668cbe6c00) [pid = 1933] [serial = 538] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 164 (0x7f66a9960800) [pid = 1933] [serial = 376] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 163 (0x7f66a99d3400) [pid = 1933] [serial = 421] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 162 (0x7f6692275400) [pid = 1933] [serial = 551] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 161 (0x7f668dc69c00) [pid = 1933] [serial = 331] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 160 (0x7f66a9c33000) [pid = 1933] [serial = 340] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 159 (0x7f668af95000) [pid = 1933] [serial = 541] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 158 (0x7f668a90f000) [pid = 1933] [serial = 436] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 157 (0x7f6696337c00) [pid = 1933] [serial = 295] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 156 (0x7f669c789800) [pid = 1933] [serial = 180] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 155 (0x7f669a743400) [pid = 1933] [serial = 252] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 154 (0x7f668bbe1800) [pid = 1933] [serial = 550] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 153 (0x7f669890bc00) [pid = 1933] [serial = 177] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 152 (0x7f66aeed5800) [pid = 1933] [serial = 430] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 151 (0x7f6698968000) [pid = 1933] [serial = 529] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 150 (0x7f6693a8cc00) [pid = 1933] [serial = 526] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 149 (0x7f669f006c00) [pid = 1933] [serial = 535] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 148 (0x7f669bcf5c00) [pid = 1933] [serial = 147] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 147 (0x7f6691f9a400) [pid = 1933] [serial = 548] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 146 (0x7f668bbdfc00) [pid = 1933] [serial = 517] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 145 (0x7f669a745800) [pid = 1933] [serial = 442] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 144 (0x7f66ae5eac00) [pid = 1933] [serial = 186] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 143 (0x7f668b94c000) [pid = 1933] [serial = 542] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 142 (0x7f66acdcfc00) [pid = 1933] [serial = 304] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 141 (0x7f669c78cc00) [pid = 1933] [serial = 120] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 140 (0x7f6698910400) [pid = 1933] [serial = 337] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 139 (0x7f669a2e3000) [pid = 1933] [serial = 298] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 138 (0x7f66a8bdd400) [pid = 1933] [serial = 150] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 137 (0x7f6692c0b000) [pid = 1933] [serial = 523] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 136 (0x7f66961ba400) [pid = 1933] [serial = 144] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 135 (0x7f668d9dbc00) [pid = 1933] [serial = 370] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 134 (0x7f6699628400) [pid = 1933] [serial = 116] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 133 (0x7f6692280400) [pid = 1933] [serial = 427] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 132 (0x7f66b186ec00) [pid = 1933] [serial = 258] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 131 (0x7f669b654800) [pid = 1933] [serial = 189] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 130 (0x7f669f24dc00) [pid = 1933] [serial = 255] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 129 (0x7f668bbdc000) [pid = 1933] [serial = 544] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 128 (0x7f66b2e41800) [pid = 1933] [serial = 379] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 127 (0x7f66b3d8f800) [pid = 1933] [serial = 264] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 126 (0x7f66aef1cc00) [pid = 1933] [serial = 222] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 125 (0x7f6693a8e400) [pid = 1933] [serial = 439] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 124 (0x7f669de81800) [pid = 1933] [serial = 301] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 123 (0x7f66a9e21400) [pid = 1933] [serial = 219] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 122 (0x7f66927bb400) [pid = 1933] [serial = 292] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 121 (0x7f66b3eb6400) [pid = 1933] [serial = 385] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 120 (0x7f669bcf1c00) [pid = 1933] [serial = 216] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 119 (0x7f668d9dec00) [pid = 1933] [serial = 307] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 118 (0x7f669c136c00) [pid = 1933] [serial = 532] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 117 (0x7f66a9e8ec00) [pid = 1933] [serial = 153] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 116 (0x7f66927c1800) [pid = 1933] [serial = 418] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | --DOMWINDOW == 115 (0x7f668dc64000) [pid = 1933] [serial = 520] [outer = (nil)] [url = about:blank] 16:18:27 INFO - PROCESS | 1933 | 1462922307909 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1382ms 16:18:27 INFO - PROCESS | 1933 | 1462922307981 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 16:18:27 INFO - PROCESS | 1933 | 1462922307985 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 16:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:18:27 INFO - PROCESS | 1933 | 1462922307991 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:18:27 INFO - PROCESS | 1933 | 1462922307996 Marionette TRACE conn4 <- [1,790,null,{}] 16:18:28 INFO - PROCESS | 1933 | 1462922308010 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:28 INFO - PROCESS | 1933 | 1462922308160 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 16:18:28 INFO - PROCESS | 1933 | 1462922308171 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:28 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668d856000 == 70 [pid = 1933] [id = 205] 16:18:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 116 (0x7f668dc64000) [pid = 1933] [serial = 615] [outer = (nil)] 16:18:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 117 (0x7f669227a800) [pid = 1933] [serial = 616] [outer = 0x7f668dc64000] 16:18:28 INFO - PROCESS | 1933 | 1462922308230 Marionette DEBUG loaded listener.js 16:18:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 118 (0x7f66927a7800) [pid = 1933] [serial = 617] [outer = 0x7f668dc64000] 16:18:29 INFO - PROCESS | 1933 | 1462922309001 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1030ms 16:18:29 INFO - PROCESS | 1933 | 1462922309022 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 16:18:29 INFO - PROCESS | 1933 | 1462922309026 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 16:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:18:29 INFO - PROCESS | 1933 | 1462922309031 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:18:29 INFO - PROCESS | 1933 | 1462922309032 Marionette TRACE conn4 <- [1,794,null,{}] 16:18:29 INFO - PROCESS | 1933 | 1462922309037 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:29 INFO - PROCESS | 1933 | 1462922309171 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 16:18:29 INFO - PROCESS | 1933 | 1462922309190 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:29 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669369d000 == 71 [pid = 1933] [id = 206] 16:18:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 119 (0x7f66927a8400) [pid = 1933] [serial = 618] [outer = (nil)] 16:18:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 120 (0x7f6693116400) [pid = 1933] [serial = 619] [outer = 0x7f66927a8400] 16:18:29 INFO - PROCESS | 1933 | 1462922309247 Marionette DEBUG loaded listener.js 16:18:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 121 (0x7f6693321c00) [pid = 1933] [serial = 620] [outer = 0x7f66927a8400] 16:18:30 INFO - PROCESS | 1933 | 1462922310165 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1178ms 16:18:30 INFO - PROCESS | 1933 | 1462922310209 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 16:18:30 INFO - PROCESS | 1933 | 1462922310213 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 16:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:18:30 INFO - PROCESS | 1933 | 1462922310225 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:18:30 INFO - PROCESS | 1933 | 1462922310226 Marionette TRACE conn4 <- [1,798,null,{}] 16:18:30 INFO - PROCESS | 1933 | 1462922310232 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:30 INFO - PROCESS | 1933 | 1462922310412 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 16:18:30 INFO - PROCESS | 1933 | 1462922310431 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:30 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669471b800 == 72 [pid = 1933] [id = 207] 16:18:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 122 (0x7f668ada6000) [pid = 1933] [serial = 621] [outer = (nil)] 16:18:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 123 (0x7f66937c0400) [pid = 1933] [serial = 622] [outer = 0x7f668ada6000] 16:18:30 INFO - PROCESS | 1933 | 1462922310492 Marionette DEBUG loaded listener.js 16:18:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 124 (0x7f66948a9000) [pid = 1933] [serial = 623] [outer = 0x7f668ada6000] 16:18:31 INFO - PROCESS | 1933 | 1462922311453 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1291ms 16:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:18:31 INFO - PROCESS | 1933 | 1462922311510 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 16:18:31 INFO - PROCESS | 1933 | 1462922311512 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 16:18:31 INFO - PROCESS | 1933 | 1462922311518 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:18:31 INFO - PROCESS | 1933 | 1462922311520 Marionette TRACE conn4 <- [1,802,null,{}] 16:18:31 INFO - PROCESS | 1933 | 1462922311540 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:31 INFO - PROCESS | 1933 | 1462922311756 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 16:18:31 INFO - PROCESS | 1933 | 1462922311787 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:31 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6697534800 == 73 [pid = 1933] [id = 208] 16:18:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 125 (0x7f66948af000) [pid = 1933] [serial = 624] [outer = (nil)] 16:18:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 126 (0x7f669a745800) [pid = 1933] [serial = 625] [outer = 0x7f66948af000] 16:18:31 INFO - PROCESS | 1933 | 1462922311849 Marionette DEBUG loaded listener.js 16:18:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 127 (0x7f669bb49400) [pid = 1933] [serial = 626] [outer = 0x7f66948af000] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 126 (0x7f668cbecc00) [pid = 1933] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 125 (0x7f668b8ef400) [pid = 1933] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 124 (0x7f668cbf0400) [pid = 1933] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 123 (0x7f668a909800) [pid = 1933] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 122 (0x7f66927a4400) [pid = 1933] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 121 (0x7f66927a4c00) [pid = 1933] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 120 (0x7f668af90000) [pid = 1933] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 119 (0x7f668ada5c00) [pid = 1933] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 118 (0x7f6693120c00) [pid = 1933] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 117 (0x7f66927b8400) [pid = 1933] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 116 (0x7f668cbef400) [pid = 1933] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 115 (0x7f669cb73c00) [pid = 1933] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 114 (0x7f669f251000) [pid = 1933] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 113 (0x7f668af8c400) [pid = 1933] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 112 (0x7f66928f4800) [pid = 1933] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 111 (0x7f668cbea800) [pid = 1933] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 110 (0x7f668bbd5c00) [pid = 1933] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 109 (0x7f66928f2000) [pid = 1933] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 108 (0x7f6688679400) [pid = 1933] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 107 (0x7f6688671c00) [pid = 1933] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 106 (0x7f6694ce6000) [pid = 1933] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:18:32 INFO - PROCESS | 1933 | --DOMWINDOW == 105 (0x7f668c229c00) [pid = 1933] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:18:32 INFO - PROCESS | 1933 | 1462922312874 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1381ms 16:18:32 INFO - PROCESS | 1933 | 1462922312899 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 16:18:32 INFO - PROCESS | 1933 | 1462922312902 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 16:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:18:32 INFO - PROCESS | 1933 | 1462922312908 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:18:32 INFO - PROCESS | 1933 | 1462922312909 Marionette TRACE conn4 <- [1,806,null,{}] 16:18:32 INFO - PROCESS | 1933 | 1462922312932 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:33 INFO - PROCESS | 1933 | 1462922313105 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 16:18:33 INFO - PROCESS | 1933 | 1462922313122 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:33 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66936b0000 == 74 [pid = 1933] [id = 209] 16:18:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 106 (0x7f6688679400) [pid = 1933] [serial = 627] [outer = (nil)] 16:18:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 107 (0x7f668c602800) [pid = 1933] [serial = 628] [outer = 0x7f6688679400] 16:18:33 INFO - PROCESS | 1933 | 1462922313182 Marionette DEBUG loaded listener.js 16:18:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 108 (0x7f66927a4400) [pid = 1933] [serial = 629] [outer = 0x7f6688679400] 16:18:33 INFO - PROCESS | 1933 | 1462922313958 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1081ms 16:18:33 INFO - PROCESS | 1933 | 1462922313990 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 16:18:33 INFO - PROCESS | 1933 | 1462922313993 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 16:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:18:34 INFO - PROCESS | 1933 | 1462922314014 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:18:34 INFO - PROCESS | 1933 | 1462922314016 Marionette TRACE conn4 <- [1,810,null,{}] 16:18:34 INFO - PROCESS | 1933 | 1462922314030 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:34 INFO - PROCESS | 1933 | 1462922314172 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 16:18:34 INFO - PROCESS | 1933 | 1462922314186 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669acb2800 == 75 [pid = 1933] [id = 210] 16:18:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 109 (0x7f668c60e800) [pid = 1933] [serial = 630] [outer = (nil)] 16:18:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 110 (0x7f6698966c00) [pid = 1933] [serial = 631] [outer = 0x7f668c60e800] 16:18:34 INFO - PROCESS | 1933 | 1462922314243 Marionette DEBUG loaded listener.js 16:18:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 111 (0x7f669b460c00) [pid = 1933] [serial = 632] [outer = 0x7f668c60e800] 16:18:35 INFO - PROCESS | 1933 | 1462922315278 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1287ms 16:18:35 INFO - PROCESS | 1933 | 1462922315302 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 16:18:35 INFO - PROCESS | 1933 | 1462922315309 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 16:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:18:35 INFO - PROCESS | 1933 | 1462922315316 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:18:35 INFO - PROCESS | 1933 | 1462922315322 Marionette TRACE conn4 <- [1,814,null,{}] 16:18:35 INFO - PROCESS | 1933 | 1462922315329 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:35 INFO - PROCESS | 1933 | 1462922315502 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 16:18:35 INFO - PROCESS | 1933 | 1462922315672 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:35 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668cd62000 == 76 [pid = 1933] [id = 211] 16:18:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 112 (0x7f668b942c00) [pid = 1933] [serial = 633] [outer = (nil)] 16:18:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 113 (0x7f668bbdf400) [pid = 1933] [serial = 634] [outer = 0x7f668b942c00] 16:18:35 INFO - PROCESS | 1933 | 1462922315740 Marionette DEBUG loaded listener.js 16:18:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 114 (0x7f668cbe7c00) [pid = 1933] [serial = 635] [outer = 0x7f668b942c00] 16:18:36 INFO - PROCESS | 1933 | 1462922316605 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:18:36 INFO - PROCESS | 1933 | 1462922316662 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 16:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:18:36 INFO - PROCESS | 1933 | 1462922316672 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:18:36 INFO - PROCESS | 1933 | 1462922316676 Marionette TRACE conn4 <- [1,818,null,{}] 16:18:36 INFO - PROCESS | 1933 | 1462922316681 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:36 INFO - PROCESS | 1933 | 1462922316840 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 16:18:37 INFO - PROCESS | 1933 | 1462922317007 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:37 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669753b800 == 77 [pid = 1933] [id = 212] 16:18:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 115 (0x7f668d5ac000) [pid = 1933] [serial = 636] [outer = (nil)] 16:18:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 116 (0x7f66920ec400) [pid = 1933] [serial = 637] [outer = 0x7f668d5ac000] 16:18:37 INFO - PROCESS | 1933 | 1462922317085 Marionette DEBUG loaded listener.js 16:18:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 117 (0x7f66927ba000) [pid = 1933] [serial = 638] [outer = 0x7f668d5ac000] 16:18:38 INFO - PROCESS | 1933 | 1462922318016 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1384ms 16:18:38 INFO - PROCESS | 1933 | 1462922318055 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 16:18:38 INFO - PROCESS | 1933 | 1462922318058 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 16:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:18:38 INFO - PROCESS | 1933 | 1462922318065 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:18:38 INFO - PROCESS | 1933 | 1462922318070 Marionette TRACE conn4 <- [1,822,null,{}] 16:18:38 INFO - PROCESS | 1933 | 1462922318085 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:38 INFO - PROCESS | 1933 | 1462922318283 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 16:18:38 INFO - PROCESS | 1933 | 1462922318453 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:38 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bbcc000 == 78 [pid = 1933] [id = 213] 16:18:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 118 (0x7f66927bb400) [pid = 1933] [serial = 639] [outer = (nil)] 16:18:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 119 (0x7f6698968c00) [pid = 1933] [serial = 640] [outer = 0x7f66927bb400] 16:18:38 INFO - PROCESS | 1933 | 1462922318525 Marionette DEBUG loaded listener.js 16:18:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 120 (0x7f669a746400) [pid = 1933] [serial = 641] [outer = 0x7f66927bb400] 16:18:39 INFO - PROCESS | 1933 | 1462922319333 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:18:39 INFO - PROCESS | 1933 | 1462922319408 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 16:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:18:39 INFO - PROCESS | 1933 | 1462922319413 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:18:39 INFO - PROCESS | 1933 | 1462922319416 Marionette TRACE conn4 <- [1,826,null,{}] 16:18:39 INFO - PROCESS | 1933 | 1462922319421 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:39 INFO - PROCESS | 1933 | 1462922319615 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 16:18:39 INFO - PROCESS | 1933 | 1462922319775 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:39 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669d4ed800 == 79 [pid = 1933] [id = 214] 16:18:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 121 (0x7f6688425000) [pid = 1933] [serial = 642] [outer = (nil)] 16:18:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 122 (0x7f669bcd0c00) [pid = 1933] [serial = 643] [outer = 0x7f6688425000] 16:18:39 INFO - PROCESS | 1933 | 1462922319841 Marionette DEBUG loaded listener.js 16:18:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 123 (0x7f669bcfac00) [pid = 1933] [serial = 644] [outer = 0x7f6688425000] 16:18:40 INFO - PROCESS | 1933 | 1462922320665 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1275ms 16:18:40 INFO - PROCESS | 1933 | 1462922320691 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 16:18:40 INFO - PROCESS | 1933 | 1462922320694 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 16:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:18:40 INFO - PROCESS | 1933 | 1462922320700 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:18:40 INFO - PROCESS | 1933 | 1462922320702 Marionette TRACE conn4 <- [1,830,null,{}] 16:18:40 INFO - PROCESS | 1933 | 1462922320707 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:40 INFO - PROCESS | 1933 | 1462922320859 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 16:18:41 INFO - PROCESS | 1933 | 1462922321026 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:41 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b85000 == 80 [pid = 1933] [id = 215] 16:18:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 124 (0x7f668842ac00) [pid = 1933] [serial = 645] [outer = (nil)] 16:18:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 125 (0x7f669c786400) [pid = 1933] [serial = 646] [outer = 0x7f668842ac00] 16:18:41 INFO - PROCESS | 1933 | 1462922321097 Marionette DEBUG loaded listener.js 16:18:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 126 (0x7f669cb10000) [pid = 1933] [serial = 647] [outer = 0x7f668842ac00] 16:18:41 INFO - PROCESS | 1933 | 1462922321988 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1325ms 16:18:42 INFO - PROCESS | 1933 | 1462922322026 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 16:18:42 INFO - PROCESS | 1933 | 1462922322028 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 16:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:18:42 INFO - PROCESS | 1933 | 1462922322034 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:18:42 INFO - PROCESS | 1933 | 1462922322036 Marionette TRACE conn4 <- [1,834,null,{}] 16:18:42 INFO - PROCESS | 1933 | 1462922322042 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:42 INFO - PROCESS | 1933 | 1462922322198 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 16:18:42 INFO - PROCESS | 1933 | 1462922322366 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:42 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66aae15000 == 81 [pid = 1933] [id = 216] 16:18:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 127 (0x7f669cb0e000) [pid = 1933] [serial = 648] [outer = (nil)] 16:18:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 128 (0x7f669f24d800) [pid = 1933] [serial = 649] [outer = 0x7f669cb0e000] 16:18:42 INFO - PROCESS | 1933 | 1462922322443 Marionette DEBUG loaded listener.js 16:18:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 129 (0x7f66a9788400) [pid = 1933] [serial = 650] [outer = 0x7f669cb0e000] 16:18:43 INFO - PROCESS | 1933 | 1462922323289 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1325ms 16:18:43 INFO - PROCESS | 1933 | 1462922323361 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 16:18:43 INFO - PROCESS | 1933 | 1462922323365 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 16:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:18:43 INFO - PROCESS | 1933 | 1462922323370 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:18:43 INFO - PROCESS | 1933 | 1462922323373 Marionette TRACE conn4 <- [1,838,null,{}] 16:18:43 INFO - PROCESS | 1933 | 1462922323378 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:43 INFO - PROCESS | 1933 | 1462922323540 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 16:18:43 INFO - PROCESS | 1933 | 1462922323703 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:43 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae7cc000 == 82 [pid = 1933] [id = 217] 16:18:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 130 (0x7f6693326c00) [pid = 1933] [serial = 651] [outer = (nil)] 16:18:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f66a99d5800) [pid = 1933] [serial = 652] [outer = 0x7f6693326c00] 16:18:43 INFO - PROCESS | 1933 | 1462922323771 Marionette DEBUG loaded listener.js 16:18:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 132 (0x7f66a9e21400) [pid = 1933] [serial = 653] [outer = 0x7f6693326c00] 16:18:44 INFO - PROCESS | 1933 | 1462922324621 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1275ms 16:18:44 INFO - PROCESS | 1933 | 1462922324647 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 16:18:44 INFO - PROCESS | 1933 | 1462922324650 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 16:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:18:44 INFO - PROCESS | 1933 | 1462922324656 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:18:44 INFO - PROCESS | 1933 | 1462922324659 Marionette TRACE conn4 <- [1,842,null,{}] 16:18:44 INFO - PROCESS | 1933 | 1462922324665 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:44 INFO - PROCESS | 1933 | 1462922324823 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 16:18:44 INFO - PROCESS | 1933 | 1462922324992 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:45 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669291a800 == 83 [pid = 1933] [id = 218] 16:18:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 133 (0x7f6688422400) [pid = 1933] [serial = 654] [outer = (nil)] 16:18:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 134 (0x7f668bbda400) [pid = 1933] [serial = 655] [outer = 0x7f6688422400] 16:18:45 INFO - PROCESS | 1933 | 1462922325059 Marionette DEBUG loaded listener.js 16:18:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 135 (0x7f66a9ee0800) [pid = 1933] [serial = 656] [outer = 0x7f6688422400] 16:18:45 INFO - PROCESS | 1933 | 1462922325924 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1330ms 16:18:45 INFO - PROCESS | 1933 | 1462922325988 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 16:18:45 INFO - PROCESS | 1933 | 1462922325991 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 16:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:18:46 INFO - PROCESS | 1933 | 1462922325997 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:18:46 INFO - PROCESS | 1933 | 1462922325999 Marionette TRACE conn4 <- [1,846,null,{}] 16:18:46 INFO - PROCESS | 1933 | 1462922326004 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:46 INFO - PROCESS | 1933 | 1462922326156 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 16:18:46 INFO - PROCESS | 1933 | 1462922326631 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:46 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668d859800 == 84 [pid = 1933] [id = 219] 16:18:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 136 (0x7f668a902800) [pid = 1933] [serial = 657] [outer = (nil)] 16:18:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 137 (0x7f668a90f000) [pid = 1933] [serial = 658] [outer = 0x7f668a902800] 16:18:46 INFO - PROCESS | 1933 | 1462922326741 Marionette DEBUG loaded listener.js 16:18:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 138 (0x7f668b944800) [pid = 1933] [serial = 659] [outer = 0x7f668a902800] 16:18:47 INFO - PROCESS | 1933 | 1462922327609 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1629ms 16:18:47 INFO - PROCESS | 1933 | 1462922327627 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 16:18:47 INFO - PROCESS | 1933 | 1462922327637 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 16:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:18:47 INFO - PROCESS | 1933 | 1462922327646 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:18:47 INFO - PROCESS | 1933 | 1462922327658 Marionette TRACE conn4 <- [1,850,null,{}] 16:18:47 INFO - PROCESS | 1933 | 1462922327668 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:47 INFO - PROCESS | 1933 | 1462922327914 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 16:18:48 INFO - PROCESS | 1933 | 1462922328090 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:48 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c41f000 == 85 [pid = 1933] [id = 220] 16:18:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 139 (0x7f668b94f000) [pid = 1933] [serial = 660] [outer = (nil)] 16:18:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 140 (0x7f668cbed800) [pid = 1933] [serial = 661] [outer = 0x7f668b94f000] 16:18:48 INFO - PROCESS | 1933 | 1462922328194 Marionette DEBUG loaded listener.js 16:18:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 141 (0x7f668d9df800) [pid = 1933] [serial = 662] [outer = 0x7f668b94f000] 16:18:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66936b0000 == 84 [pid = 1933] [id = 209] 16:18:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6697534800 == 83 [pid = 1933] [id = 208] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 140 (0x7f6688429000) [pid = 1933] [serial = 586] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 139 (0x7f668b951000) [pid = 1933] [serial = 556] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 138 (0x7f668d5a7c00) [pid = 1933] [serial = 559] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 137 (0x7f6693a85000) [pid = 1933] [serial = 562] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669471b800 == 82 [pid = 1933] [id = 207] 16:18:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669369d000 == 81 [pid = 1933] [id = 206] 16:18:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668d856000 == 80 [pid = 1933] [id = 205] 16:18:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668baed000 == 79 [pid = 1933] [id = 204] 16:18:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692948800 == 78 [pid = 1933] [id = 203] 16:18:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae18a800 == 77 [pid = 1933] [id = 200] 16:18:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66aa895800 == 76 [pid = 1933] [id = 199] 16:18:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a2de7000 == 75 [pid = 1933] [id = 198] 16:18:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6699602800 == 74 [pid = 1933] [id = 197] 16:18:48 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da95000 == 73 [pid = 1933] [id = 196] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 136 (0x7f669c138800) [pid = 1933] [serial = 466] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 135 (0x7f668dc69000) [pid = 1933] [serial = 469] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 134 (0x7f668bbd6400) [pid = 1933] [serial = 566] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 133 (0x7f668b944000) [pid = 1933] [serial = 565] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 132 (0x7f669bb49800) [pid = 1933] [serial = 577] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 131 (0x7f669c3d6000) [pid = 1933] [serial = 578] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 130 (0x7f669bcee000) [pid = 1933] [serial = 575] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 129 (0x7f6693320800) [pid = 1933] [serial = 571] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 128 (0x7f6693a8ac00) [pid = 1933] [serial = 572] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 127 (0x7f669ab56000) [pid = 1933] [serial = 574] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 126 (0x7f6691f95800) [pid = 1933] [serial = 569] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 125 (0x7f668dc69800) [pid = 1933] [serial = 568] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 124 (0x7f669f008c00) [pid = 1933] [serial = 581] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 123 (0x7f66a9c2f000) [pid = 1933] [serial = 583] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 122 (0x7f669d4fec00) [pid = 1933] [serial = 580] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 121 (0x7f66a9ed4800) [pid = 1933] [serial = 584] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 120 (0x7f668af97400) [pid = 1933] [serial = 481] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 119 (0x7f669de84400) [pid = 1933] [serial = 478] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 118 (0x7f6692282000) [pid = 1933] [serial = 472] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 117 (0x7f669f003800) [pid = 1933] [serial = 484] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 116 (0x7f66937cb000) [pid = 1933] [serial = 475] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 115 (0x7f668ada1800) [pid = 1933] [serial = 491] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 114 (0x7f66956a1400) [pid = 1933] [serial = 488] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 113 (0x7f6691f8c400) [pid = 1933] [serial = 521] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 112 (0x7f668c60dc00) [pid = 1933] [serial = 518] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 111 (0x7f6699ba4c00) [pid = 1933] [serial = 530] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 110 (0x7f6694b67000) [pid = 1933] [serial = 515] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 109 (0x7f6693321800) [pid = 1933] [serial = 524] [outer = (nil)] [url = about:blank] 16:18:48 INFO - PROCESS | 1933 | --DOMWINDOW == 108 (0x7f66961b0400) [pid = 1933] [serial = 527] [outer = (nil)] [url = about:blank] 16:18:49 INFO - PROCESS | 1933 | 1462922329050 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1444ms 16:18:49 INFO - PROCESS | 1933 | 1462922329094 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 16:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:18:49 INFO - PROCESS | 1933 | 1462922329100 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 16:18:49 INFO - PROCESS | 1933 | 1462922329105 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:18:49 INFO - PROCESS | 1933 | 1462922329108 Marionette TRACE conn4 <- [1,854,null,{}] 16:18:49 INFO - PROCESS | 1933 | 1462922329114 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:49 INFO - PROCESS | 1933 | 1462922329262 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 16:18:49 INFO - PROCESS | 1933 | 1462922329279 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:49 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668cd62800 == 74 [pid = 1933] [id = 221] 16:18:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 109 (0x7f668dc69800) [pid = 1933] [serial = 663] [outer = (nil)] 16:18:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 110 (0x7f6691f95800) [pid = 1933] [serial = 664] [outer = 0x7f668dc69800] 16:18:49 INFO - PROCESS | 1933 | 1462922329339 Marionette DEBUG loaded listener.js 16:18:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 111 (0x7f66920eb400) [pid = 1933] [serial = 665] [outer = 0x7f668dc69800] 16:18:50 INFO - PROCESS | 1933 | 1462922330136 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1079ms 16:18:50 INFO - PROCESS | 1933 | 1462922330185 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 16:18:50 INFO - PROCESS | 1933 | 1462922330187 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 16:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:18:50 INFO - PROCESS | 1933 | 1462922330209 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:18:50 INFO - PROCESS | 1933 | 1462922330217 Marionette TRACE conn4 <- [1,858,null,{}] 16:18:50 INFO - PROCESS | 1933 | 1462922330223 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:50 INFO - PROCESS | 1933 | 1462922330368 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 16:18:50 INFO - PROCESS | 1933 | 1462922330386 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:50 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669369e000 == 75 [pid = 1933] [id = 222] 16:18:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 112 (0x7f66926cf800) [pid = 1933] [serial = 666] [outer = (nil)] 16:18:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 113 (0x7f66927bbc00) [pid = 1933] [serial = 667] [outer = 0x7f66926cf800] 16:18:50 INFO - PROCESS | 1933 | 1462922330442 Marionette DEBUG loaded listener.js 16:18:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 114 (0x7f66928f3000) [pid = 1933] [serial = 668] [outer = 0x7f66926cf800] 16:18:51 INFO - PROCESS | 1933 | 1462922331252 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1096ms 16:18:51 INFO - PROCESS | 1933 | 1462922331299 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 16:18:51 INFO - PROCESS | 1933 | 1462922331302 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 16:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:18:51 INFO - PROCESS | 1933 | 1462922331317 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:18:51 INFO - PROCESS | 1933 | 1462922331320 Marionette TRACE conn4 <- [1,862,null,{}] 16:18:51 INFO - PROCESS | 1933 | 1462922331325 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:51 INFO - PROCESS | 1933 | 1462922331515 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 16:18:51 INFO - PROCESS | 1933 | 1462922331548 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:51 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694722000 == 76 [pid = 1933] [id = 223] 16:18:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 115 (0x7f66926d3800) [pid = 1933] [serial = 669] [outer = (nil)] 16:18:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 116 (0x7f6693317800) [pid = 1933] [serial = 670] [outer = 0x7f66926d3800] 16:18:51 INFO - PROCESS | 1933 | 1462922331605 Marionette DEBUG loaded listener.js 16:18:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 117 (0x7f6693326400) [pid = 1933] [serial = 671] [outer = 0x7f66926d3800] 16:18:52 INFO - PROCESS | 1933 | 1462922332417 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1179ms 16:18:52 INFO - PROCESS | 1933 | 1462922332521 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 16:18:52 INFO - PROCESS | 1933 | 1462922332527 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 16:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:18:52 INFO - PROCESS | 1933 | 1462922332542 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:18:52 INFO - PROCESS | 1933 | 1462922332544 Marionette TRACE conn4 <- [1,866,null,{}] 16:18:52 INFO - PROCESS | 1933 | 1462922332550 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:52 INFO - PROCESS | 1933 | 1462922332749 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 16:18:52 INFO - PROCESS | 1933 | 1462922332772 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:52 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696d6f800 == 77 [pid = 1933] [id = 224] 16:18:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 118 (0x7f6693c57400) [pid = 1933] [serial = 672] [outer = (nil)] 16:18:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 119 (0x7f6694ce6800) [pid = 1933] [serial = 673] [outer = 0x7f6693c57400] 16:18:52 INFO - PROCESS | 1933 | 1462922332838 Marionette DEBUG loaded listener.js 16:18:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 120 (0x7f6698967c00) [pid = 1933] [serial = 674] [outer = 0x7f6693c57400] 16:18:53 INFO - PROCESS | 1933 | --DOMWINDOW == 119 (0x7f6692278c00) [pid = 1933] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:18:53 INFO - PROCESS | 1933 | --DOMWINDOW == 118 (0x7f6688679400) [pid = 1933] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:18:53 INFO - PROCESS | 1933 | --DOMWINDOW == 117 (0x7f66927a8400) [pid = 1933] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:18:53 INFO - PROCESS | 1933 | --DOMWINDOW == 116 (0x7f668d5ae800) [pid = 1933] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:18:53 INFO - PROCESS | 1933 | --DOMWINDOW == 115 (0x7f668dc64000) [pid = 1933] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:18:53 INFO - PROCESS | 1933 | --DOMWINDOW == 114 (0x7f668ada6000) [pid = 1933] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:18:53 INFO - PROCESS | 1933 | --DOMWINDOW == 113 (0x7f66948af000) [pid = 1933] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:18:53 INFO - PROCESS | 1933 | --DOMWINDOW == 112 (0x7f668bbd5800) [pid = 1933] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:18:53 INFO - PROCESS | 1933 | 1462922333798 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1288ms 16:18:53 INFO - PROCESS | 1933 | 1462922333824 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 16:18:53 INFO - PROCESS | 1933 | 1462922333827 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 16:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:18:53 INFO - PROCESS | 1933 | 1462922333832 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:18:53 INFO - PROCESS | 1933 | 1462922333834 Marionette TRACE conn4 <- [1,870,null,{}] 16:18:53 INFO - PROCESS | 1933 | 1462922333839 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:54 INFO - PROCESS | 1933 | 1462922334021 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 16:18:54 INFO - PROCESS | 1933 | 1462922334040 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:54 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696d7b800 == 78 [pid = 1933] [id = 225] 16:18:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 113 (0x7f668d5ab000) [pid = 1933] [serial = 675] [outer = (nil)] 16:18:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 114 (0x7f66948a2000) [pid = 1933] [serial = 676] [outer = 0x7f668d5ab000] 16:18:54 INFO - PROCESS | 1933 | 1462922334096 Marionette DEBUG loaded listener.js 16:18:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 115 (0x7f669b0f4c00) [pid = 1933] [serial = 677] [outer = 0x7f668d5ab000] 16:18:54 INFO - PROCESS | 1933 | 1462922334785 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 976ms 16:18:54 INFO - PROCESS | 1933 | 1462922334810 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 16:18:54 INFO - PROCESS | 1933 | 1462922334813 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 16:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:18:54 INFO - PROCESS | 1933 | 1462922334819 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:18:54 INFO - PROCESS | 1933 | 1462922334821 Marionette TRACE conn4 <- [1,874,null,{}] 16:18:54 INFO - PROCESS | 1933 | 1462922334826 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:54 INFO - PROCESS | 1933 | 1462922334964 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 16:18:55 INFO - PROCESS | 1933 | 1462922335089 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:55 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b9e8000 == 79 [pid = 1933] [id = 226] 16:18:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 116 (0x7f668842e800) [pid = 1933] [serial = 678] [outer = (nil)] 16:18:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 117 (0x7f669b45ac00) [pid = 1933] [serial = 679] [outer = 0x7f668842e800] 16:18:55 INFO - PROCESS | 1933 | 1462922335148 Marionette DEBUG loaded listener.js 16:18:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 118 (0x7f669c3d6000) [pid = 1933] [serial = 680] [outer = 0x7f668842e800] 16:18:56 INFO - PROCESS | 1933 | 1462922336032 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1280ms 16:18:56 INFO - PROCESS | 1933 | 1462922336100 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 16:18:56 INFO - PROCESS | 1933 | 1462922336106 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 16:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:18:56 INFO - PROCESS | 1933 | 1462922336115 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:18:56 INFO - PROCESS | 1933 | 1462922336119 Marionette TRACE conn4 <- [1,878,null,{}] 16:18:56 INFO - PROCESS | 1933 | 1462922336127 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:56 INFO - PROCESS | 1933 | 1462922336342 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 16:18:56 INFO - PROCESS | 1933 | 1462922336558 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:56 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692915000 == 80 [pid = 1933] [id = 227] 16:18:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 119 (0x7f668c228800) [pid = 1933] [serial = 681] [outer = (nil)] 16:18:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 120 (0x7f668c610c00) [pid = 1933] [serial = 682] [outer = 0x7f668c228800] 16:18:56 INFO - PROCESS | 1933 | 1462922336675 Marionette DEBUG loaded listener.js 16:18:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 121 (0x7f668d9dec00) [pid = 1933] [serial = 683] [outer = 0x7f668c228800] 16:18:57 INFO - PROCESS | 1933 | 1462922337478 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1396ms 16:18:57 INFO - PROCESS | 1933 | 1462922337513 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 16:18:57 INFO - PROCESS | 1933 | 1462922337521 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 16:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:18:57 INFO - PROCESS | 1933 | 1462922337535 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:18:57 INFO - PROCESS | 1933 | 1462922337546 Marionette TRACE conn4 <- [1,882,null,{}] 16:18:57 INFO - PROCESS | 1933 | 1462922337552 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:57 INFO - PROCESS | 1933 | 1462922337724 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 16:18:57 INFO - PROCESS | 1933 | 1462922337887 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:57 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669957d000 == 81 [pid = 1933] [id = 228] 16:18:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 122 (0x7f668d9da800) [pid = 1933] [serial = 684] [outer = (nil)] 16:18:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 123 (0x7f6692276000) [pid = 1933] [serial = 685] [outer = 0x7f668d9da800] 16:18:57 INFO - PROCESS | 1933 | 1462922337957 Marionette DEBUG loaded listener.js 16:18:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 124 (0x7f66927a2800) [pid = 1933] [serial = 686] [outer = 0x7f668d9da800] 16:18:58 INFO - PROCESS | 1933 | 1462922338886 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1388ms 16:18:58 INFO - PROCESS | 1933 | 1462922338923 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 16:18:58 INFO - PROCESS | 1933 | 1462922338926 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 16:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:18:58 INFO - PROCESS | 1933 | 1462922338932 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:18:58 INFO - PROCESS | 1933 | 1462922338938 Marionette TRACE conn4 <- [1,886,null,{}] 16:18:58 INFO - PROCESS | 1933 | 1462922338953 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:59 INFO - PROCESS | 1933 | 1462922339136 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 16:18:59 INFO - PROCESS | 1933 | 1462922339311 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:59 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669f0a2800 == 82 [pid = 1933] [id = 229] 16:18:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 125 (0x7f669306fc00) [pid = 1933] [serial = 687] [outer = (nil)] 16:18:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 126 (0x7f6696023800) [pid = 1933] [serial = 688] [outer = 0x7f669306fc00] 16:18:59 INFO - PROCESS | 1933 | 1462922339384 Marionette DEBUG loaded listener.js 16:18:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 127 (0x7f6699bb2800) [pid = 1933] [serial = 689] [outer = 0x7f669306fc00] 16:19:00 INFO - PROCESS | 1933 | 1462922340219 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1337ms 16:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:19:00 INFO - PROCESS | 1933 | 1462922340270 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 16:19:00 INFO - PROCESS | 1933 | 1462922340274 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 16:19:00 INFO - PROCESS | 1933 | 1462922340280 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:19:00 INFO - PROCESS | 1933 | 1462922340283 Marionette TRACE conn4 <- [1,890,null,{}] 16:19:00 INFO - PROCESS | 1933 | 1462922340289 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:00 INFO - PROCESS | 1933 | 1462922340459 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 16:19:00 INFO - PROCESS | 1933 | 1462922340626 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:00 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66aa894800 == 83 [pid = 1933] [id = 230] 16:19:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 128 (0x7f6693324400) [pid = 1933] [serial = 690] [outer = (nil)] 16:19:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 129 (0x7f669bccc400) [pid = 1933] [serial = 691] [outer = 0x7f6693324400] 16:19:00 INFO - PROCESS | 1933 | 1462922340705 Marionette DEBUG loaded listener.js 16:19:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 130 (0x7f669cb19c00) [pid = 1933] [serial = 692] [outer = 0x7f6693324400] 16:19:01 INFO - PROCESS | 1933 | 1462922341564 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1334ms 16:19:01 INFO - PROCESS | 1933 | 1462922341613 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 16:19:01 INFO - PROCESS | 1933 | 1462922341617 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 16:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:19:01 INFO - PROCESS | 1933 | 1462922341623 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:19:01 INFO - PROCESS | 1933 | 1462922341626 Marionette TRACE conn4 <- [1,894,null,{}] 16:19:01 INFO - PROCESS | 1933 | 1462922341631 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:01 INFO - PROCESS | 1933 | 1462922341812 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 16:19:01 INFO - PROCESS | 1933 | 1462922341983 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:02 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae7ce000 == 84 [pid = 1933] [id = 231] 16:19:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f669b056400) [pid = 1933] [serial = 693] [outer = (nil)] 16:19:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 132 (0x7f669de5b400) [pid = 1933] [serial = 694] [outer = 0x7f669b056400] 16:19:02 INFO - PROCESS | 1933 | 1462922342056 Marionette DEBUG loaded listener.js 16:19:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 133 (0x7f669f007c00) [pid = 1933] [serial = 695] [outer = 0x7f669b056400] 16:19:02 INFO - PROCESS | 1933 | 1462922342953 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1381ms 16:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:19:03 INFO - PROCESS | 1933 | 1462922343005 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 16:19:03 INFO - PROCESS | 1933 | 1462922343008 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 16:19:03 INFO - PROCESS | 1933 | 1462922343013 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:19:03 INFO - PROCESS | 1933 | 1462922343016 Marionette TRACE conn4 <- [1,898,null,{}] 16:19:03 INFO - PROCESS | 1933 | 1462922343022 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:03 INFO - PROCESS | 1933 | 1462922343249 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 16:19:03 INFO - PROCESS | 1933 | 1462922343414 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:03 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e4b800 == 85 [pid = 1933] [id = 232] 16:19:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 134 (0x7f669d4fec00) [pid = 1933] [serial = 696] [outer = (nil)] 16:19:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 135 (0x7f66a9e21000) [pid = 1933] [serial = 697] [outer = 0x7f669d4fec00] 16:19:03 INFO - PROCESS | 1933 | 1462922343485 Marionette DEBUG loaded listener.js 16:19:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 136 (0x7f66aae62c00) [pid = 1933] [serial = 698] [outer = 0x7f669d4fec00] 16:19:04 INFO - PROCESS | 1933 | 1462922344293 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1332ms 16:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:19:04 INFO - PROCESS | 1933 | 1462922344345 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 16:19:04 INFO - PROCESS | 1933 | 1462922344348 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 16:19:04 INFO - PROCESS | 1933 | 1462922344352 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:19:04 INFO - PROCESS | 1933 | 1462922344356 Marionette TRACE conn4 <- [1,902,null,{}] 16:19:04 INFO - PROCESS | 1933 | 1462922344361 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:04 INFO - PROCESS | 1933 | 1462922344518 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 16:19:04 INFO - PROCESS | 1933 | 1462922344688 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:04 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e8d800 == 86 [pid = 1933] [id = 233] 16:19:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 137 (0x7f668bba6000) [pid = 1933] [serial = 699] [outer = (nil)] 16:19:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 138 (0x7f668bbaa400) [pid = 1933] [serial = 700] [outer = 0x7f668bba6000] 16:19:04 INFO - PROCESS | 1933 | 1462922344754 Marionette DEBUG loaded listener.js 16:19:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 139 (0x7f668bbaf400) [pid = 1933] [serial = 701] [outer = 0x7f668bba6000] 16:19:05 INFO - PROCESS | 1933 | 1462922345611 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1334ms 16:19:05 INFO - PROCESS | 1933 | 1462922345688 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 16:19:05 INFO - PROCESS | 1933 | 1462922345692 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 16:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:19:05 INFO - PROCESS | 1933 | 1462922345699 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:19:05 INFO - PROCESS | 1933 | 1462922345702 Marionette TRACE conn4 <- [1,906,null,{}] 16:19:05 INFO - PROCESS | 1933 | 1462922345707 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:05 INFO - PROCESS | 1933 | 1462922345918 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 16:19:06 INFO - PROCESS | 1933 | 1462922346087 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:06 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696ed0000 == 87 [pid = 1933] [id = 234] 16:19:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 140 (0x7f668a878400) [pid = 1933] [serial = 702] [outer = (nil)] 16:19:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 141 (0x7f668a87d000) [pid = 1933] [serial = 703] [outer = 0x7f668a878400] 16:19:06 INFO - PROCESS | 1933 | 1462922346156 Marionette DEBUG loaded listener.js 16:19:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 142 (0x7f668a881800) [pid = 1933] [serial = 704] [outer = 0x7f668a878400] 16:19:06 INFO - PROCESS | 1933 | 1462922346980 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1331ms 16:19:07 INFO - PROCESS | 1933 | 1462922347031 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 16:19:07 INFO - PROCESS | 1933 | 1462922347034 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 16:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:19:07 INFO - PROCESS | 1933 | 1462922347040 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:19:07 INFO - PROCESS | 1933 | 1462922347043 Marionette TRACE conn4 <- [1,910,null,{}] 16:19:07 INFO - PROCESS | 1933 | 1462922347047 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:07 INFO - PROCESS | 1933 | 1462922347201 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 16:19:07 INFO - PROCESS | 1933 | 1462922347372 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:07 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dcd6000 == 88 [pid = 1933] [id = 235] 16:19:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 143 (0x7f668a87e400) [pid = 1933] [serial = 705] [outer = (nil)] 16:19:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 144 (0x7f668af95400) [pid = 1933] [serial = 706] [outer = 0x7f668a87e400] 16:19:07 INFO - PROCESS | 1933 | 1462922347437 Marionette DEBUG loaded listener.js 16:19:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 145 (0x7f668bbab400) [pid = 1933] [serial = 707] [outer = 0x7f668a87e400] 16:19:08 INFO - PROCESS | 1933 | 1462922348664 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1681ms 16:19:08 INFO - PROCESS | 1933 | 1462922348728 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 16:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:19:08 INFO - PROCESS | 1933 | 1462922348737 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 16:19:08 INFO - PROCESS | 1933 | 1462922348745 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:19:08 INFO - PROCESS | 1933 | 1462922348749 Marionette TRACE conn4 <- [1,914,null,{}] 16:19:08 INFO - PROCESS | 1933 | 1462922348756 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:08 INFO - PROCESS | 1933 | 1462922348969 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 16:19:09 INFO - PROCESS | 1933 | 1462922349256 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:09 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bce6000 == 89 [pid = 1933] [id = 236] 16:19:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 146 (0x7f668bbdac00) [pid = 1933] [serial = 708] [outer = (nil)] 16:19:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 147 (0x7f668c225400) [pid = 1933] [serial = 709] [outer = 0x7f668bbdac00] 16:19:09 INFO - PROCESS | 1933 | 1462922349362 Marionette DEBUG loaded listener.js 16:19:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 148 (0x7f668cac7c00) [pid = 1933] [serial = 710] [outer = 0x7f668bbdac00] 16:19:10 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b2e1b800 == 88 [pid = 1933] [id = 96] 16:19:10 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696d7b800 == 87 [pid = 1933] [id = 225] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 147 (0x7f66927b9c00) [pid = 1933] [serial = 595] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 146 (0x7f668c22f400) [pid = 1933] [serial = 604] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 145 (0x7f669a52d800) [pid = 1933] [serial = 601] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 144 (0x7f6694ce7400) [pid = 1933] [serial = 598] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 143 (0x7f668cbe4000) [pid = 1933] [serial = 592] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 142 (0x7f668b947c00) [pid = 1933] [serial = 589] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696d6f800 == 86 [pid = 1933] [id = 224] 16:19:10 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694722000 == 85 [pid = 1933] [id = 223] 16:19:10 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669369e000 == 84 [pid = 1933] [id = 222] 16:19:10 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668cd62800 == 83 [pid = 1933] [id = 221] 16:19:10 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c41f000 == 82 [pid = 1933] [id = 220] 16:19:10 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668d859800 == 81 [pid = 1933] [id = 219] 16:19:10 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669d4ed800 == 80 [pid = 1933] [id = 214] 16:19:10 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bbcc000 == 79 [pid = 1933] [id = 213] 16:19:10 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669753b800 == 78 [pid = 1933] [id = 212] 16:19:10 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668cd62000 == 77 [pid = 1933] [id = 211] 16:19:10 INFO - PROCESS | 1933 | 1462922350261 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 141 (0x7f66927a4400) [pid = 1933] [serial = 629] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 140 (0x7f6693322000) [pid = 1933] [serial = 554] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 139 (0x7f668c602800) [pid = 1933] [serial = 628] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 138 (0x7f6693116400) [pid = 1933] [serial = 619] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 137 (0x7f6691f91000) [pid = 1933] [serial = 614] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 136 (0x7f669227a800) [pid = 1933] [serial = 616] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 135 (0x7f66948a9000) [pid = 1933] [serial = 623] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 134 (0x7f669a745800) [pid = 1933] [serial = 625] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 133 (0x7f6693b4b000) [pid = 1933] [serial = 607] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 132 (0x7f668c611c00) [pid = 1933] [serial = 611] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 131 (0x7f668dc66800) [pid = 1933] [serial = 613] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 130 (0x7f6693321c00) [pid = 1933] [serial = 620] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 129 (0x7f66927a7800) [pid = 1933] [serial = 617] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 128 (0x7f668bbe2000) [pid = 1933] [serial = 610] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 127 (0x7f669bb49400) [pid = 1933] [serial = 626] [outer = (nil)] [url = about:blank] 16:19:10 INFO - PROCESS | 1933 | --DOMWINDOW == 126 (0x7f66937c0400) [pid = 1933] [serial = 622] [outer = (nil)] [url = about:blank] 16:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1585ms 16:19:10 INFO - PROCESS | 1933 | 1462922350330 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 16:19:10 INFO - PROCESS | 1933 | 1462922350338 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 16:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:19:10 INFO - PROCESS | 1933 | 1462922350347 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:19:10 INFO - PROCESS | 1933 | 1462922350350 Marionette TRACE conn4 <- [1,918,null,{}] 16:19:10 INFO - PROCESS | 1933 | 1462922350355 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:10 INFO - PROCESS | 1933 | 1462922350513 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 16:19:10 INFO - PROCESS | 1933 | 1462922350524 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:10 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da98000 == 78 [pid = 1933] [id = 237] 16:19:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 127 (0x7f668c22f400) [pid = 1933] [serial = 711] [outer = (nil)] 16:19:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 128 (0x7f668d9d8800) [pid = 1933] [serial = 712] [outer = 0x7f668c22f400] 16:19:10 INFO - PROCESS | 1933 | 1462922350606 Marionette DEBUG loaded listener.js 16:19:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 129 (0x7f6691f83400) [pid = 1933] [serial = 713] [outer = 0x7f668c22f400] 16:19:11 INFO - PROCESS | 1933 | 1462922351444 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1129ms 16:19:11 INFO - PROCESS | 1933 | 1462922351476 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 16:19:11 INFO - PROCESS | 1933 | 1462922351480 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 16:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:19:11 INFO - PROCESS | 1933 | 1462922351488 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:19:11 INFO - PROCESS | 1933 | 1462922351494 Marionette TRACE conn4 <- [1,922,null,{}] 16:19:11 INFO - PROCESS | 1933 | 1462922351512 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:11 INFO - PROCESS | 1933 | 1462922351683 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 16:19:11 INFO - PROCESS | 1933 | 1462922351809 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:11 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6693742800 == 79 [pid = 1933] [id = 238] 16:19:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 130 (0x7f668d5a9c00) [pid = 1933] [serial = 714] [outer = (nil)] 16:19:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f66926cd400) [pid = 1933] [serial = 715] [outer = 0x7f668d5a9c00] 16:19:11 INFO - PROCESS | 1933 | 1462922351876 Marionette DEBUG loaded listener.js 16:19:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 132 (0x7f66927b9c00) [pid = 1933] [serial = 716] [outer = 0x7f668d5a9c00] 16:19:12 INFO - PROCESS | 1933 | 1462922352629 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1183ms 16:19:12 INFO - PROCESS | 1933 | 1462922352673 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 16:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:19:12 INFO - PROCESS | 1933 | 1462922352679 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 16:19:12 INFO - PROCESS | 1933 | 1462922352698 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:19:12 INFO - PROCESS | 1933 | 1462922352712 Marionette TRACE conn4 <- [1,926,null,{}] 16:19:12 INFO - PROCESS | 1933 | 1462922352717 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:12 INFO - PROCESS | 1933 | 1462922352918 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 16:19:12 INFO - PROCESS | 1933 | 1462922352943 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:12 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696286800 == 80 [pid = 1933] [id = 239] 16:19:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 133 (0x7f6691f9c000) [pid = 1933] [serial = 717] [outer = (nil)] 16:19:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 134 (0x7f669331dc00) [pid = 1933] [serial = 718] [outer = 0x7f6691f9c000] 16:19:13 INFO - PROCESS | 1933 | 1462922353002 Marionette DEBUG loaded listener.js 16:19:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 135 (0x7f66937c3400) [pid = 1933] [serial = 719] [outer = 0x7f6691f9c000] 16:19:13 INFO - PROCESS | 1933 | 1462922353880 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1256ms 16:19:13 INFO - PROCESS | 1933 | 1462922353947 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 16:19:13 INFO - PROCESS | 1933 | 1462922353951 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 16:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:19:13 INFO - PROCESS | 1933 | 1462922353956 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:19:13 INFO - PROCESS | 1933 | 1462922353958 Marionette TRACE conn4 <- [1,930,null,{}] 16:19:13 INFO - PROCESS | 1933 | 1462922353964 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:14 INFO - PROCESS | 1933 | 1462922354166 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 16:19:14 INFO - PROCESS | 1933 | 1462922354193 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:14 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696ee1800 == 81 [pid = 1933] [id = 240] 16:19:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 136 (0x7f66928f1400) [pid = 1933] [serial = 720] [outer = (nil)] 16:19:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 137 (0x7f66948a2c00) [pid = 1933] [serial = 721] [outer = 0x7f66928f1400] 16:19:14 INFO - PROCESS | 1933 | 1462922354252 Marionette DEBUG loaded listener.js 16:19:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 138 (0x7f66961b3800) [pid = 1933] [serial = 722] [outer = 0x7f66928f1400] 16:19:14 INFO - PROCESS | 1933 | --DOMWINDOW == 137 (0x7f6688423400) [pid = 1933] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:19:14 INFO - PROCESS | 1933 | --DOMWINDOW == 136 (0x7f668c60e800) [pid = 1933] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:19:14 INFO - PROCESS | 1933 | --DOMWINDOW == 135 (0x7f66926d3800) [pid = 1933] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:19:14 INFO - PROCESS | 1933 | --DOMWINDOW == 134 (0x7f668b94f000) [pid = 1933] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:19:14 INFO - PROCESS | 1933 | --DOMWINDOW == 133 (0x7f668a902800) [pid = 1933] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:19:14 INFO - PROCESS | 1933 | --DOMWINDOW == 132 (0x7f66926cf800) [pid = 1933] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:19:14 INFO - PROCESS | 1933 | --DOMWINDOW == 131 (0x7f668dc69800) [pid = 1933] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:19:14 INFO - PROCESS | 1933 | --DOMWINDOW == 130 (0x7f6693c57400) [pid = 1933] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:19:14 INFO - PROCESS | 1933 | --DOMWINDOW == 129 (0x7f668d5ab000) [pid = 1933] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:19:15 INFO - PROCESS | 1933 | 1462922355441 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1528ms 16:19:15 INFO - PROCESS | 1933 | 1462922355488 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 16:19:15 INFO - PROCESS | 1933 | 1462922355494 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 16:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:19:15 INFO - PROCESS | 1933 | 1462922355503 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:19:15 INFO - PROCESS | 1933 | 1462922355509 Marionette TRACE conn4 <- [1,934,null,{}] 16:19:15 INFO - PROCESS | 1933 | 1462922355518 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:15 INFO - PROCESS | 1933 | 1462922355715 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 16:19:15 INFO - PROCESS | 1933 | 1462922355948 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:16 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66921db000 == 82 [pid = 1933] [id = 241] 16:19:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 130 (0x7f668af92800) [pid = 1933] [serial = 723] [outer = (nil)] 16:19:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f668bbd9800) [pid = 1933] [serial = 724] [outer = 0x7f668af92800] 16:19:16 INFO - PROCESS | 1933 | 1462922356066 Marionette DEBUG loaded listener.js 16:19:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 132 (0x7f668cace800) [pid = 1933] [serial = 725] [outer = 0x7f668af92800] 16:19:16 INFO - PROCESS | 1933 | 1462922356896 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1444ms 16:19:16 INFO - PROCESS | 1933 | 1462922356946 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 16:19:16 INFO - PROCESS | 1933 | 1462922356954 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 16:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:19:16 INFO - PROCESS | 1933 | 1462922356964 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:19:16 INFO - PROCESS | 1933 | 1462922356968 Marionette TRACE conn4 <- [1,938,null,{}] 16:19:16 INFO - PROCESS | 1933 | 1462922356973 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:17 INFO - PROCESS | 1933 | 1462922357147 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 16:19:17 INFO - PROCESS | 1933 | 1462922357317 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:17 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694c11000 == 83 [pid = 1933] [id = 242] 16:19:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 133 (0x7f668cbeb800) [pid = 1933] [serial = 726] [outer = (nil)] 16:19:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 134 (0x7f6691f90c00) [pid = 1933] [serial = 727] [outer = 0x7f668cbeb800] 16:19:17 INFO - PROCESS | 1933 | 1462922357391 Marionette DEBUG loaded listener.js 16:19:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 135 (0x7f66926d0400) [pid = 1933] [serial = 728] [outer = 0x7f668cbeb800] 16:19:18 INFO - PROCESS | 1933 | 1462922358318 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1383ms 16:19:18 INFO - PROCESS | 1933 | 1462922358347 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 16:19:18 INFO - PROCESS | 1933 | 1462922358351 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 16:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:19:18 INFO - PROCESS | 1933 | 1462922358357 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:19:18 INFO - PROCESS | 1933 | 1462922358363 Marionette TRACE conn4 <- [1,942,null,{}] 16:19:18 INFO - PROCESS | 1933 | 1462922358380 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:18 INFO - PROCESS | 1933 | 1462922358576 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 16:19:18 INFO - PROCESS | 1933 | 1462922358747 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:18 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b4d5800 == 84 [pid = 1933] [id = 243] 16:19:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 136 (0x7f6692c0b800) [pid = 1933] [serial = 729] [outer = (nil)] 16:19:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 137 (0x7f66937bec00) [pid = 1933] [serial = 730] [outer = 0x7f6692c0b800] 16:19:18 INFO - PROCESS | 1933 | 1462922358842 Marionette DEBUG loaded listener.js 16:19:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 138 (0x7f66948a4800) [pid = 1933] [serial = 731] [outer = 0x7f6692c0b800] 16:19:19 INFO - PROCESS | 1933 | 1462922359709 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1383ms 16:19:19 INFO - PROCESS | 1933 | 1462922359741 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 16:19:19 INFO - PROCESS | 1933 | 1462922359746 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 16:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:19:19 INFO - PROCESS | 1933 | 1462922359752 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:19:19 INFO - PROCESS | 1933 | 1462922359755 Marionette TRACE conn4 <- [1,946,null,{}] 16:19:19 INFO - PROCESS | 1933 | 1462922359761 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:19 INFO - PROCESS | 1933 | 1462922359949 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 16:19:20 INFO - PROCESS | 1933 | 1462922360121 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c773000 == 85 [pid = 1933] [id = 244] 16:19:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 139 (0x7f6692c10400) [pid = 1933] [serial = 732] [outer = (nil)] 16:19:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 140 (0x7f6698cbf800) [pid = 1933] [serial = 733] [outer = 0x7f6692c10400] 16:19:20 INFO - PROCESS | 1933 | 1462922360194 Marionette DEBUG loaded listener.js 16:19:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 141 (0x7f669a4fc800) [pid = 1933] [serial = 734] [outer = 0x7f6692c10400] 16:19:21 INFO - PROCESS | 1933 | 1462922361115 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1437ms 16:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:19:21 INFO - PROCESS | 1933 | 1462922361190 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 16:19:21 INFO - PROCESS | 1933 | 1462922361193 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 16:19:21 INFO - PROCESS | 1933 | 1462922361199 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:19:21 INFO - PROCESS | 1933 | 1462922361202 Marionette TRACE conn4 <- [1,950,null,{}] 16:19:21 INFO - PROCESS | 1933 | 1462922361208 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:21 INFO - PROCESS | 1933 | 1462922361415 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 16:19:21 INFO - PROCESS | 1933 | 1462922361584 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:21 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669f0a1800 == 86 [pid = 1933] [id = 245] 16:19:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 142 (0x7f6688425800) [pid = 1933] [serial = 735] [outer = (nil)] 16:19:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 143 (0x7f669ab57c00) [pid = 1933] [serial = 736] [outer = 0x7f6688425800] 16:19:21 INFO - PROCESS | 1933 | 1462922361657 Marionette DEBUG loaded listener.js 16:19:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 144 (0x7f669b4e7800) [pid = 1933] [serial = 737] [outer = 0x7f6688425800] 16:19:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 145 (0x7f669bb49400) [pid = 1933] [serial = 738] [outer = 0x7f66948a6000] 16:19:22 INFO - PROCESS | 1933 | 1462922362562 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1432ms 16:19:22 INFO - PROCESS | 1933 | 1462922362636 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 16:19:22 INFO - PROCESS | 1933 | 1462922362640 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 16:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:19:22 INFO - PROCESS | 1933 | 1462922362646 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:19:22 INFO - PROCESS | 1933 | 1462922362648 Marionette TRACE conn4 <- [1,954,null,{}] 16:19:22 INFO - PROCESS | 1933 | 1462922362654 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:22 INFO - PROCESS | 1933 | 1462922362873 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 16:19:23 INFO - PROCESS | 1933 | 1462922363115 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:23 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a9c4e800 == 87 [pid = 1933] [id = 246] 16:19:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 146 (0x7f6688677000) [pid = 1933] [serial = 739] [outer = (nil)] 16:19:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 147 (0x7f669c790c00) [pid = 1933] [serial = 740] [outer = 0x7f6688677000] 16:19:23 INFO - PROCESS | 1933 | 1462922363204 Marionette DEBUG loaded listener.js 16:19:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 148 (0x7f66a9780800) [pid = 1933] [serial = 741] [outer = 0x7f6688677000] 16:19:24 INFO - PROCESS | 1933 | 1462922364076 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1482ms 16:19:24 INFO - PROCESS | 1933 | 1462922364129 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 16:19:24 INFO - PROCESS | 1933 | 1462922364133 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 16:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:19:24 INFO - PROCESS | 1933 | 1462922364138 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:19:24 INFO - PROCESS | 1933 | 1462922364141 Marionette TRACE conn4 <- [1,958,null,{}] 16:19:24 INFO - PROCESS | 1933 | 1462922364147 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:24 INFO - PROCESS | 1933 | 1462922364316 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 16:19:24 INFO - PROCESS | 1933 | 1462922364490 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:24 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e46000 == 88 [pid = 1933] [id = 247] 16:19:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 149 (0x7f6688679000) [pid = 1933] [serial = 742] [outer = (nil)] 16:19:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 150 (0x7f66a9e18400) [pid = 1933] [serial = 743] [outer = 0x7f6688679000] 16:19:24 INFO - PROCESS | 1933 | 1462922364564 Marionette DEBUG loaded listener.js 16:19:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 151 (0x7f66a9ee1c00) [pid = 1933] [serial = 744] [outer = 0x7f6688679000] 16:19:25 INFO - PROCESS | 1933 | 1462922365402 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1325ms 16:19:25 INFO - PROCESS | 1933 | 1462922365465 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 16:19:25 INFO - PROCESS | 1933 | 1462922365469 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 16:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:19:25 INFO - PROCESS | 1933 | 1462922365475 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:19:25 INFO - PROCESS | 1933 | 1462922365477 Marionette TRACE conn4 <- [1,962,null,{}] 16:19:25 INFO - PROCESS | 1933 | 1462922365483 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:25 INFO - PROCESS | 1933 | 1462922365662 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 16:19:25 INFO - PROCESS | 1933 | 1462922365833 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:25 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a624000 == 89 [pid = 1933] [id = 248] 16:19:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 152 (0x7f668bbb0c00) [pid = 1933] [serial = 745] [outer = (nil)] 16:19:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 153 (0x7f66aabf0400) [pid = 1933] [serial = 746] [outer = 0x7f668bbb0c00] 16:19:25 INFO - PROCESS | 1933 | 1462922365910 Marionette DEBUG loaded listener.js 16:19:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 154 (0x7f66aae65400) [pid = 1933] [serial = 747] [outer = 0x7f668bbb0c00] 16:19:26 INFO - PROCESS | 1933 | 1462922366765 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1325ms 16:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:19:26 INFO - PROCESS | 1933 | 1462922366801 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 16:19:26 INFO - PROCESS | 1933 | 1462922366804 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 16:19:26 INFO - PROCESS | 1933 | 1462922366810 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:19:26 INFO - PROCESS | 1933 | 1462922366813 Marionette TRACE conn4 <- [1,966,null,{}] 16:19:26 INFO - PROCESS | 1933 | 1462922366818 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:26 INFO - PROCESS | 1933 | 1462922366990 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 16:19:27 INFO - PROCESS | 1933 | 1462922367167 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:27 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dba4800 == 90 [pid = 1933] [id = 249] 16:19:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 155 (0x7f668bc72c00) [pid = 1933] [serial = 748] [outer = (nil)] 16:19:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 156 (0x7f668bc7b400) [pid = 1933] [serial = 749] [outer = 0x7f668bc72c00] 16:19:27 INFO - PROCESS | 1933 | 1462922367234 Marionette DEBUG loaded listener.js 16:19:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 157 (0x7f668bc7f000) [pid = 1933] [serial = 750] [outer = 0x7f668bc72c00] 16:19:28 INFO - PROCESS | 1933 | 1462922368116 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1336ms 16:19:28 INFO - PROCESS | 1933 | 1462922368146 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 16:19:28 INFO - PROCESS | 1933 | 1462922368149 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 16:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:19:28 INFO - PROCESS | 1933 | 1462922368156 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:19:28 INFO - PROCESS | 1933 | 1462922368158 Marionette TRACE conn4 <- [1,970,null,{}] 16:19:28 INFO - PROCESS | 1933 | 1462922368163 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:28 INFO - PROCESS | 1933 | 1462922368332 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 16:19:28 INFO - PROCESS | 1933 | 1462922368520 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:28 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dbbb000 == 91 [pid = 1933] [id = 250] 16:19:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 158 (0x7f668bc75800) [pid = 1933] [serial = 751] [outer = (nil)] 16:19:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 159 (0x7f66a9e8c400) [pid = 1933] [serial = 752] [outer = 0x7f668bc75800] 16:19:28 INFO - PROCESS | 1933 | 1462922368592 Marionette DEBUG loaded listener.js 16:19:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 160 (0x7f66acd31c00) [pid = 1933] [serial = 753] [outer = 0x7f668bc75800] 16:19:29 INFO - PROCESS | 1933 | 1462922369452 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1327ms 16:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:19:29 INFO - PROCESS | 1933 | 1462922369484 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 16:19:29 INFO - PROCESS | 1933 | 1462922369487 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 16:19:29 INFO - PROCESS | 1933 | 1462922369493 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:19:29 INFO - PROCESS | 1933 | 1462922369498 Marionette TRACE conn4 <- [1,974,null,{}] 16:19:29 INFO - PROCESS | 1933 | 1462922369505 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:29 INFO - PROCESS | 1933 | 1462922369720 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 16:19:29 INFO - PROCESS | 1933 | 1462922369907 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:29 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c31d000 == 92 [pid = 1933] [id = 251] 16:19:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 161 (0x7f66868f1c00) [pid = 1933] [serial = 754] [outer = (nil)] 16:19:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 162 (0x7f66868f7000) [pid = 1933] [serial = 755] [outer = 0x7f66868f1c00] 16:19:29 INFO - PROCESS | 1933 | 1462922369991 Marionette DEBUG loaded listener.js 16:19:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 163 (0x7f66ae19e000) [pid = 1933] [serial = 756] [outer = 0x7f66868f1c00] 16:19:31 INFO - PROCESS | 1933 | 1462922371241 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1781ms 16:19:31 INFO - PROCESS | 1933 | 1462922371273 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 16:19:31 INFO - PROCESS | 1933 | 1462922371278 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 16:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:19:31 INFO - PROCESS | 1933 | 1462922371287 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:19:31 INFO - PROCESS | 1933 | 1462922371292 Marionette TRACE conn4 <- [1,978,null,{}] 16:19:31 INFO - PROCESS | 1933 | 1462922371300 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:31 INFO - PROCESS | 1933 | 1462922371479 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 16:19:31 INFO - PROCESS | 1933 | 1462922371694 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:31 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bada000 == 93 [pid = 1933] [id = 252] 16:19:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 164 (0x7f668a87a000) [pid = 1933] [serial = 757] [outer = (nil)] 16:19:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 165 (0x7f668a880400) [pid = 1933] [serial = 758] [outer = 0x7f668a87a000] 16:19:31 INFO - PROCESS | 1933 | 1462922371764 Marionette DEBUG loaded listener.js 16:19:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f668a910000) [pid = 1933] [serial = 759] [outer = 0x7f668a87a000] 16:19:32 INFO - PROCESS | 1933 | 1462922372718 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1480ms 16:19:32 INFO - PROCESS | 1933 | 1462922372768 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 16:19:32 INFO - PROCESS | 1933 | 1462922372775 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 16:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:19:32 INFO - PROCESS | 1933 | 1462922372785 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:19:32 INFO - PROCESS | 1933 | 1462922372788 Marionette TRACE conn4 <- [1,982,null,{}] 16:19:32 INFO - PROCESS | 1933 | 1462922372792 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:32 INFO - PROCESS | 1933 | 1462922372977 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 16:19:33 INFO - PROCESS | 1933 | 1462922373192 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:33 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a96c800 == 94 [pid = 1933] [id = 253] 16:19:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 167 (0x7f668b8f5c00) [pid = 1933] [serial = 760] [outer = (nil)] 16:19:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f668b8f9800) [pid = 1933] [serial = 761] [outer = 0x7f668b8f5c00] 16:19:33 INFO - PROCESS | 1933 | 1462922373306 Marionette DEBUG loaded listener.js 16:19:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f668bba4800) [pid = 1933] [serial = 762] [outer = 0x7f668b8f5c00] 16:19:34 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696286800 == 93 [pid = 1933] [id = 239] 16:19:34 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6693742800 == 92 [pid = 1933] [id = 238] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f668bbdf400) [pid = 1933] [serial = 634] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 167 (0x7f66920ec400) [pid = 1933] [serial = 637] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 166 (0x7f6698968c00) [pid = 1933] [serial = 640] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 165 (0x7f669bcd0c00) [pid = 1933] [serial = 643] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 164 (0x7f669c786400) [pid = 1933] [serial = 646] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 163 (0x7f669f24d800) [pid = 1933] [serial = 649] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 162 (0x7f66a99d5800) [pid = 1933] [serial = 652] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 161 (0x7f668bbda400) [pid = 1933] [serial = 655] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 160 (0x7f669b45ac00) [pid = 1933] [serial = 679] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da98000 == 91 [pid = 1933] [id = 237] 16:19:34 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668bce6000 == 90 [pid = 1933] [id = 236] 16:19:34 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae7ce000 == 89 [pid = 1933] [id = 231] 16:19:34 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66aa894800 == 88 [pid = 1933] [id = 230] 16:19:34 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669f0a2800 == 87 [pid = 1933] [id = 229] 16:19:34 INFO - PROCESS | 1933 | 1462922374394 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:19:34 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669957d000 == 86 [pid = 1933] [id = 228] 16:19:34 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692915000 == 85 [pid = 1933] [id = 227] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 159 (0x7f6688431400) [pid = 1933] [serial = 587] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 158 (0x7f6698966c00) [pid = 1933] [serial = 631] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 157 (0x7f6693317800) [pid = 1933] [serial = 670] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 156 (0x7f669b460c00) [pid = 1933] [serial = 632] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 155 (0x7f668d9df800) [pid = 1933] [serial = 662] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 154 (0x7f668cbed800) [pid = 1933] [serial = 661] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 153 (0x7f668b944800) [pid = 1933] [serial = 659] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 152 (0x7f668a90f000) [pid = 1933] [serial = 658] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 151 (0x7f66927bbc00) [pid = 1933] [serial = 667] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 150 (0x7f6691f95800) [pid = 1933] [serial = 664] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 149 (0x7f66920eb400) [pid = 1933] [serial = 665] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 148 (0x7f6694ce6800) [pid = 1933] [serial = 673] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 147 (0x7f6698967c00) [pid = 1933] [serial = 674] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 146 (0x7f669b0f4c00) [pid = 1933] [serial = 677] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 145 (0x7f6693326400) [pid = 1933] [serial = 671] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 144 (0x7f66948a2000) [pid = 1933] [serial = 676] [outer = (nil)] [url = about:blank] 16:19:34 INFO - PROCESS | 1933 | --DOMWINDOW == 143 (0x7f66928f3000) [pid = 1933] [serial = 668] [outer = (nil)] [url = about:blank] 16:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1691ms 16:19:34 INFO - PROCESS | 1933 | 1462922374476 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 16:19:34 INFO - PROCESS | 1933 | 1462922374482 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 16:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:19:34 INFO - PROCESS | 1933 | 1462922374490 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:19:34 INFO - PROCESS | 1933 | 1462922374495 Marionette TRACE conn4 <- [1,986,null,{}] 16:19:34 INFO - PROCESS | 1933 | 1462922374505 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:34 INFO - PROCESS | 1933 | 1462922374726 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 16:19:34 INFO - PROCESS | 1933 | 1462922374948 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ae5b000 == 86 [pid = 1933] [id = 254] 16:19:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 144 (0x7f668a906800) [pid = 1933] [serial = 763] [outer = (nil)] 16:19:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 145 (0x7f668a910c00) [pid = 1933] [serial = 764] [outer = 0x7f668a906800] 16:19:35 INFO - PROCESS | 1933 | 1462922375023 Marionette DEBUG loaded listener.js 16:19:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 146 (0x7f668af98000) [pid = 1933] [serial = 765] [outer = 0x7f668a906800] 16:19:35 INFO - PROCESS | 1933 | 1462922375883 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1441ms 16:19:35 INFO - PROCESS | 1933 | 1462922375932 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 16:19:35 INFO - PROCESS | 1933 | 1462922375941 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 16:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:19:35 INFO - PROCESS | 1933 | 1462922375951 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:19:35 INFO - PROCESS | 1933 | 1462922375956 Marionette TRACE conn4 <- [1,990,null,{}] 16:19:35 INFO - PROCESS | 1933 | 1462922375961 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:36 INFO - PROCESS | 1933 | 1462922376136 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 16:19:36 INFO - PROCESS | 1933 | 1462922376309 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668cd59000 == 87 [pid = 1933] [id = 255] 16:19:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 147 (0x7f668b8f5000) [pid = 1933] [serial = 766] [outer = (nil)] 16:19:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 148 (0x7f668bbb0800) [pid = 1933] [serial = 767] [outer = 0x7f668b8f5000] 16:19:36 INFO - PROCESS | 1933 | 1462922376375 Marionette DEBUG loaded listener.js 16:19:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 149 (0x7f668bc7a000) [pid = 1933] [serial = 768] [outer = 0x7f668b8f5000] 16:19:37 INFO - PROCESS | 1933 | 1462922377284 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1378ms 16:19:37 INFO - PROCESS | 1933 | 1462922377330 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 16:19:37 INFO - PROCESS | 1933 | 1462922377334 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 16:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:19:37 INFO - PROCESS | 1933 | 1462922377340 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:19:37 INFO - PROCESS | 1933 | 1462922377346 Marionette TRACE conn4 <- [1,994,null,{}] 16:19:37 INFO - PROCESS | 1933 | 1462922377362 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:37 INFO - PROCESS | 1933 | 1462922377547 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 16:19:37 INFO - PROCESS | 1933 | 1462922377717 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:37 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dcd4000 == 88 [pid = 1933] [id = 256] 16:19:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 150 (0x7f668cac6c00) [pid = 1933] [serial = 769] [outer = (nil)] 16:19:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 151 (0x7f668cbf1400) [pid = 1933] [serial = 770] [outer = 0x7f668cac6c00] 16:19:37 INFO - PROCESS | 1933 | 1462922377794 Marionette DEBUG loaded listener.js 16:19:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 152 (0x7f668d9d3400) [pid = 1933] [serial = 771] [outer = 0x7f668cac6c00] 16:19:38 INFO - PROCESS | 1933 | 1462922378732 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1441ms 16:19:38 INFO - PROCESS | 1933 | 1462922378783 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 16:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:19:38 INFO - PROCESS | 1933 | 1462922378788 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 16:19:38 INFO - PROCESS | 1933 | 1462922378793 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:19:38 INFO - PROCESS | 1933 | 1462922378796 Marionette TRACE conn4 <- [1,998,null,{}] 16:19:38 INFO - PROCESS | 1933 | 1462922378801 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:39 INFO - PROCESS | 1933 | 1462922378999 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 16:19:39 INFO - PROCESS | 1933 | 1462922379171 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:39 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692948000 == 89 [pid = 1933] [id = 257] 16:19:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 153 (0x7f668cac9000) [pid = 1933] [serial = 772] [outer = (nil)] 16:19:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 154 (0x7f6691f98c00) [pid = 1933] [serial = 773] [outer = 0x7f668cac9000] 16:19:39 INFO - PROCESS | 1933 | 1462922379244 Marionette DEBUG loaded listener.js 16:19:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 155 (0x7f66920eb400) [pid = 1933] [serial = 774] [outer = 0x7f668cac9000] 16:19:40 INFO - PROCESS | 1933 | 1462922380083 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1326ms 16:19:40 INFO - PROCESS | 1933 | 1462922380120 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 16:19:40 INFO - PROCESS | 1933 | 1462922380123 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 16:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:19:40 INFO - PROCESS | 1933 | 1462922380129 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:19:40 INFO - PROCESS | 1933 | 1462922380131 Marionette TRACE conn4 <- [1,1002,null,{}] 16:19:40 INFO - PROCESS | 1933 | 1462922380137 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:40 INFO - PROCESS | 1933 | 1462922380317 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 16:19:40 INFO - PROCESS | 1933 | 1462922380517 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:40 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66933c2800 == 90 [pid = 1933] [id = 258] 16:19:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 156 (0x7f6691f88000) [pid = 1933] [serial = 775] [outer = (nil)] 16:19:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 157 (0x7f669227b400) [pid = 1933] [serial = 776] [outer = 0x7f6691f88000] 16:19:40 INFO - PROCESS | 1933 | 1462922380588 Marionette DEBUG loaded listener.js 16:19:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 158 (0x7f66926ce400) [pid = 1933] [serial = 777] [outer = 0x7f6691f88000] 16:19:41 INFO - PROCESS | 1933 | 1462922381483 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1427ms 16:19:41 INFO - PROCESS | 1933 | 1462922381557 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 16:19:41 INFO - PROCESS | 1933 | 1462922381560 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 16:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:19:41 INFO - PROCESS | 1933 | 1462922381566 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:19:41 INFO - PROCESS | 1933 | 1462922381569 Marionette TRACE conn4 <- [1,1006,null,{}] 16:19:41 INFO - PROCESS | 1933 | 1462922381575 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:41 INFO - PROCESS | 1933 | 1462922381833 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 16:19:42 INFO - PROCESS | 1933 | 1462922382054 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:42 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694706000 == 91 [pid = 1933] [id = 259] 16:19:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 159 (0x7f6693117000) [pid = 1933] [serial = 778] [outer = (nil)] 16:19:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 160 (0x7f669311ec00) [pid = 1933] [serial = 779] [outer = 0x7f6693117000] 16:19:42 INFO - PROCESS | 1933 | 1462922382139 Marionette DEBUG loaded listener.js 16:19:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 161 (0x7f669326f000) [pid = 1933] [serial = 780] [outer = 0x7f6693117000] 16:19:42 INFO - PROCESS | 1933 | 1462922382942 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1431ms 16:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:19:43 INFO - PROCESS | 1933 | 1462922382999 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 16:19:43 INFO - PROCESS | 1933 | 1462922383002 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 16:19:43 INFO - PROCESS | 1933 | 1462922383008 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:19:43 INFO - PROCESS | 1933 | 1462922383011 Marionette TRACE conn4 <- [1,1010,null,{}] 16:19:43 INFO - PROCESS | 1933 | 1462922383016 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:43 INFO - PROCESS | 1933 | 1462922383181 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 16:19:43 INFO - PROCESS | 1933 | 1462922383358 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:43 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694c09800 == 92 [pid = 1933] [id = 260] 16:19:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 162 (0x7f66927aa800) [pid = 1933] [serial = 781] [outer = (nil)] 16:19:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 163 (0x7f669331e800) [pid = 1933] [serial = 782] [outer = 0x7f66927aa800] 16:19:43 INFO - PROCESS | 1933 | 1462922383429 Marionette DEBUG loaded listener.js 16:19:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 164 (0x7f66937c0400) [pid = 1933] [serial = 783] [outer = 0x7f66927aa800] 16:19:44 INFO - PROCESS | 1933 | 1462922384267 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1333ms 16:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:19:44 INFO - PROCESS | 1933 | 1462922384342 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 16:19:44 INFO - PROCESS | 1933 | 1462922384344 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 16:19:44 INFO - PROCESS | 1933 | 1462922384351 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:19:44 INFO - PROCESS | 1933 | 1462922384354 Marionette TRACE conn4 <- [1,1014,null,{}] 16:19:44 INFO - PROCESS | 1933 | 1462922384360 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:44 INFO - PROCESS | 1933 | 1462922384568 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 16:19:44 INFO - PROCESS | 1933 | 1462922384752 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:44 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669636a800 == 93 [pid = 1933] [id = 261] 16:19:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 165 (0x7f6693118000) [pid = 1933] [serial = 784] [outer = (nil)] 16:19:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f6693a84000) [pid = 1933] [serial = 785] [outer = 0x7f6693118000] 16:19:44 INFO - PROCESS | 1933 | 1462922384823 Marionette DEBUG loaded listener.js 16:19:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 167 (0x7f6693b4a800) [pid = 1933] [serial = 786] [outer = 0x7f6693118000] 16:19:46 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a3b85000 == 92 [pid = 1933] [id = 215] 16:19:46 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ad10800 == 91 [pid = 1933] [id = 179] 16:19:46 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae7cc000 == 90 [pid = 1933] [id = 217] 16:19:46 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669291a800 == 89 [pid = 1933] [id = 218] 16:19:46 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66aae15000 == 88 [pid = 1933] [id = 216] 16:19:46 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a9c4e800 == 87 [pid = 1933] [id = 246] 16:19:46 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669f0a1800 == 86 [pid = 1933] [id = 245] 16:19:46 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c773000 == 85 [pid = 1933] [id = 244] 16:19:46 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b4d5800 == 84 [pid = 1933] [id = 243] 16:19:46 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694c11000 == 83 [pid = 1933] [id = 242] 16:19:46 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66921db000 == 82 [pid = 1933] [id = 241] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669756f800 == 81 [pid = 1933] [id = 48] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bc55000 == 80 [pid = 1933] [id = 60] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66933cb800 == 79 [pid = 1933] [id = 24] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66aee8f800 == 78 [pid = 1933] [id = 71] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a99ad800 == 77 [pid = 1933] [id = 50] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b929000 == 76 [pid = 1933] [id = 187] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b6b7800 == 75 [pid = 1933] [id = 14] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3e46000 == 74 [pid = 1933] [id = 247] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a3b16000 == 73 [pid = 1933] [id = 22] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b2e8b800 == 72 [pid = 1933] [id = 75] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692c57000 == 71 [pid = 1933] [id = 202] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6699607800 == 70 [pid = 1933] [id = 13] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a3b1b000 == 69 [pid = 1933] [id = 47] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dbbb000 == 68 [pid = 1933] [id = 250] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b1536000 == 67 [pid = 1933] [id = 74] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bbcb800 == 66 [pid = 1933] [id = 72] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694bb2000 == 65 [pid = 1933] [id = 15] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668a624000 == 64 [pid = 1933] [id = 248] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dba4800 == 63 [pid = 1933] [id = 249] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c31d000 == 62 [pid = 1933] [id = 251] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae119000 == 61 [pid = 1933] [id = 83] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6698c79000 == 60 [pid = 1933] [id = 25] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694c25800 == 59 [pid = 1933] [id = 6] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c39b800 == 58 [pid = 1933] [id = 18] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669baea800 == 57 [pid = 1933] [id = 27] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3e4b800 == 56 [pid = 1933] [id = 232] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668bada000 == 55 [pid = 1933] [id = 252] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dcd6000 == 54 [pid = 1933] [id = 235] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bc41000 == 53 [pid = 1933] [id = 40] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669291b000 == 52 [pid = 1933] [id = 87] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae7ce800 == 51 [pid = 1933] [id = 112] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bc58800 == 50 [pid = 1933] [id = 29] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669fe4d000 == 49 [pid = 1933] [id = 21] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66acdac000 == 48 [pid = 1933] [id = 61] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668a963000 == 47 [pid = 1933] [id = 145] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3c88800 == 46 [pid = 1933] [id = 113] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668a95c000 == 45 [pid = 1933] [id = 201] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bc40800 == 44 [pid = 1933] [id = 49] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669627c000 == 43 [pid = 1933] [id = 88] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66aa897000 == 42 [pid = 1933] [id = 51] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a3b13000 == 41 [pid = 1933] [id = 63] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c514800 == 40 [pid = 1933] [id = 163] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c390000 == 39 [pid = 1933] [id = 111] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae122800 == 38 [pid = 1933] [id = 62] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b18bf800 == 37 [pid = 1933] [id = 86] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669cbe3800 == 36 [pid = 1933] [id = 38] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6693cc0800 == 35 [pid = 1933] [id = 11] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669a567800 == 34 [pid = 1933] [id = 26] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66931ee800 == 33 [pid = 1933] [id = 9] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da9a800 == 32 [pid = 1933] [id = 195] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a8b26000 == 31 [pid = 1933] [id = 23] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66acec8800 == 30 [pid = 1933] [id = 137] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66931e6800 == 29 [pid = 1933] [id = 114] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3e8d800 == 28 [pid = 1933] [id = 233] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696ed0000 == 27 [pid = 1933] [id = 234] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669dea2000 == 26 [pid = 1933] [id = 20] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b18a3000 == 25 [pid = 1933] [id = 99] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668d868800 == 24 [pid = 1933] [id = 102] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692c6b800 == 23 [pid = 1933] [id = 8] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669cb42800 == 22 [pid = 1933] [id = 19] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b9e8000 == 21 [pid = 1933] [id = 226] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bc53000 == 20 [pid = 1933] [id = 17] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669acb2800 == 19 [pid = 1933] [id = 210] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b9df800 == 18 [pid = 1933] [id = 16] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694c09800 == 17 [pid = 1933] [id = 260] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694706000 == 16 [pid = 1933] [id = 259] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66933c2800 == 15 [pid = 1933] [id = 258] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692948000 == 14 [pid = 1933] [id = 257] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dcd4000 == 13 [pid = 1933] [id = 256] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668cd59000 == 12 [pid = 1933] [id = 255] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ae5b000 == 11 [pid = 1933] [id = 254] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696ee1800 == 10 [pid = 1933] [id = 240] 16:19:50 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668a96c800 == 9 [pid = 1933] [id = 253] 16:19:52 INFO - PROCESS | 1933 | 1462922392536 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 8203ms 16:19:52 INFO - PROCESS | 1933 | 1462922392553 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 16:19:52 INFO - PROCESS | 1933 | 1462922392558 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 16:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:19:52 INFO - PROCESS | 1933 | 1462922392568 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:19:52 INFO - PROCESS | 1933 | 1462922392574 Marionette TRACE conn4 <- [1,1018,null,{}] 16:19:52 INFO - PROCESS | 1933 | 1462922392585 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:52 INFO - PROCESS | 1933 | 1462922392767 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 16:19:52 INFO - PROCESS | 1933 | 1462922392888 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:52 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a6d5800 == 10 [pid = 1933] [id = 262] 16:19:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f668a907800) [pid = 1933] [serial = 787] [outer = (nil)] 16:19:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f668a90a400) [pid = 1933] [serial = 788] [outer = 0x7f668a907800] 16:19:52 INFO - PROCESS | 1933 | 1462922392952 Marionette DEBUG loaded listener.js 16:19:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f668ad99000) [pid = 1933] [serial = 789] [outer = 0x7f668a907800] 16:19:53 INFO - PROCESS | 1933 | 1462922393608 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1083ms 16:19:53 INFO - PROCESS | 1933 | 1462922393665 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 16:19:53 INFO - PROCESS | 1933 | 1462922393675 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 16:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:19:53 INFO - PROCESS | 1933 | 1462922393694 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:19:53 INFO - PROCESS | 1933 | 1462922393697 Marionette TRACE conn4 <- [1,1022,null,{}] 16:19:53 INFO - PROCESS | 1933 | 1462922393702 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:53 INFO - PROCESS | 1933 | 1462922393888 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 16:19:53 INFO - PROCESS | 1933 | 1462922393917 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:53 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a6cf000 == 11 [pid = 1933] [id = 263] 16:19:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f668ada1000) [pid = 1933] [serial = 790] [outer = (nil)] 16:19:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f668af97800) [pid = 1933] [serial = 791] [outer = 0x7f668ada1000] 16:19:53 INFO - PROCESS | 1933 | 1462922393977 Marionette DEBUG loaded listener.js 16:19:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f668b8f4800) [pid = 1933] [serial = 792] [outer = 0x7f668ada1000] 16:19:54 INFO - PROCESS | 1933 | 1462922394882 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1227ms 16:19:54 INFO - PROCESS | 1933 | 1462922394921 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 16:19:54 INFO - PROCESS | 1933 | 1462922394924 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 16:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:19:54 INFO - PROCESS | 1933 | 1462922394930 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:19:54 INFO - PROCESS | 1933 | 1462922394936 Marionette TRACE conn4 <- [1,1026,null,{}] 16:19:54 INFO - PROCESS | 1933 | 1462922394959 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:55 INFO - PROCESS | 1933 | 1462922395153 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 16:19:55 INFO - PROCESS | 1933 | 1462922395171 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:55 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bcf1800 == 12 [pid = 1933] [id = 264] 16:19:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f66868f5c00) [pid = 1933] [serial = 793] [outer = (nil)] 16:19:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f668b949000) [pid = 1933] [serial = 794] [outer = 0x7f66868f5c00] 16:19:55 INFO - PROCESS | 1933 | 1462922395236 Marionette DEBUG loaded listener.js 16:19:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f668bbd9000) [pid = 1933] [serial = 795] [outer = 0x7f66868f5c00] 16:19:56 INFO - PROCESS | 1933 | 1462922396047 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1183ms 16:19:56 INFO - PROCESS | 1933 | 1462922396113 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 16:19:56 INFO - PROCESS | 1933 | 1462922396116 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 16:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:19:56 INFO - PROCESS | 1933 | 1462922396122 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:19:56 INFO - PROCESS | 1933 | 1462922396124 Marionette TRACE conn4 <- [1,1030,null,{}] 16:19:56 INFO - PROCESS | 1933 | 1462922396129 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:56 INFO - PROCESS | 1933 | 1462922396313 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 16:19:56 INFO - PROCESS | 1933 | 1462922396331 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:56 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c50e800 == 13 [pid = 1933] [id = 265] 16:19:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f6688428000) [pid = 1933] [serial = 796] [outer = (nil)] 16:19:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f668bc7c000) [pid = 1933] [serial = 797] [outer = 0x7f6688428000] 16:19:56 INFO - PROCESS | 1933 | 1462922396391 Marionette DEBUG loaded listener.js 16:19:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f668c224800) [pid = 1933] [serial = 798] [outer = 0x7f6688428000] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f6692c10400) [pid = 1933] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f6692c0b800) [pid = 1933] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f668a87a000) [pid = 1933] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f668cbeb800) [pid = 1933] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f6693117000) [pid = 1933] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f6691f88000) [pid = 1933] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f668cac9000) [pid = 1933] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f668cac6c00) [pid = 1933] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f668b8f5000) [pid = 1933] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f668b8f5c00) [pid = 1933] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f668a906800) [pid = 1933] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 167 (0x7f66868f1c00) [pid = 1933] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 166 (0x7f668bc75800) [pid = 1933] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 165 (0x7f668bc72c00) [pid = 1933] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 164 (0x7f668bba6000) [pid = 1933] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 163 (0x7f669306fc00) [pid = 1933] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 162 (0x7f6693324400) [pid = 1933] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 161 (0x7f669227f800) [pid = 1933] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 160 (0x7f668d9da800) [pid = 1933] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 159 (0x7f668c228800) [pid = 1933] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 158 (0x7f668b94c400) [pid = 1933] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 157 (0x7f66928f7800) [pid = 1933] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 156 (0x7f6688423800) [pid = 1933] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 155 (0x7f668ada3800) [pid = 1933] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 154 (0x7f668d9dd800) [pid = 1933] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 153 (0x7f668c22f400) [pid = 1933] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 152 (0x7f668b8eb800) [pid = 1933] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 151 (0x7f668866f000) [pid = 1933] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 150 (0x7f669b056400) [pid = 1933] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 149 (0x7f668842ac00) [pid = 1933] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 148 (0x7f668b942c00) [pid = 1933] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 147 (0x7f669d4fec00) [pid = 1933] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 146 (0x7f668af8b000) [pid = 1933] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 145 (0x7f669b456800) [pid = 1933] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 144 (0x7f669cb0e000) [pid = 1933] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 143 (0x7f6691f9c000) [pid = 1933] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 142 (0x7f6693326c00) [pid = 1933] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 141 (0x7f668a87e400) [pid = 1933] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 140 (0x7f668bbdac00) [pid = 1933] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 139 (0x7f668d5ac000) [pid = 1933] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 138 (0x7f668a878400) [pid = 1933] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 137 (0x7f66927bb400) [pid = 1933] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 136 (0x7f669a2ed400) [pid = 1933] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 135 (0x7f668a905000) [pid = 1933] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 134 (0x7f6688425000) [pid = 1933] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 133 (0x7f668d5a9c00) [pid = 1933] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 132 (0x7f668b94ec00) [pid = 1933] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 131 (0x7f668842e800) [pid = 1933] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 130 (0x7f6688422400) [pid = 1933] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 129 (0x7f668bbb0c00) [pid = 1933] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 128 (0x7f6688679000) [pid = 1933] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 127 (0x7f6688677000) [pid = 1933] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 126 (0x7f6688425800) [pid = 1933] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 125 (0x7f66928f1400) [pid = 1933] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 124 (0x7f668af92800) [pid = 1933] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:19:58 INFO - PROCESS | 1933 | --DOMWINDOW == 123 (0x7f66927aa800) [pid = 1933] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:19:58 INFO - PROCESS | 1933 | 1462922398583 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2477ms 16:19:58 INFO - PROCESS | 1933 | 1462922398601 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 16:19:58 INFO - PROCESS | 1933 | 1462922398603 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 16:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:19:58 INFO - PROCESS | 1933 | 1462922398610 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:19:58 INFO - PROCESS | 1933 | 1462922398613 Marionette TRACE conn4 <- [1,1034,null,{}] 16:19:58 INFO - PROCESS | 1933 | 1462922398618 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:58 INFO - PROCESS | 1933 | 1462922398799 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 16:19:58 INFO - PROCESS | 1933 | 1462922398818 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:58 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c310000 == 14 [pid = 1933] [id = 266] 16:19:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 124 (0x7f6688423c00) [pid = 1933] [serial = 799] [outer = (nil)] 16:19:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 125 (0x7f668a875400) [pid = 1933] [serial = 800] [outer = 0x7f6688423c00] 16:19:58 INFO - PROCESS | 1933 | 1462922398894 Marionette DEBUG loaded listener.js 16:19:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 126 (0x7f668b946000) [pid = 1933] [serial = 801] [outer = 0x7f6688423c00] 16:19:59 INFO - PROCESS | 1933 | 1462922399629 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1079ms 16:19:59 INFO - PROCESS | 1933 | 1462922399692 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 16:19:59 INFO - PROCESS | 1933 | 1462922399696 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 16:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:19:59 INFO - PROCESS | 1933 | 1462922399701 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:19:59 INFO - PROCESS | 1933 | 1462922399703 Marionette TRACE conn4 <- [1,1038,null,{}] 16:19:59 INFO - PROCESS | 1933 | 1462922399708 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:59 INFO - PROCESS | 1933 | 1462922399886 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 16:19:59 INFO - PROCESS | 1933 | 1462922399898 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:59 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668cd60000 == 15 [pid = 1933] [id = 267] 16:19:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 127 (0x7f668a877c00) [pid = 1933] [serial = 802] [outer = (nil)] 16:19:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 128 (0x7f668c611000) [pid = 1933] [serial = 803] [outer = 0x7f668a877c00] 16:19:59 INFO - PROCESS | 1933 | 1462922399957 Marionette DEBUG loaded listener.js 16:20:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 129 (0x7f668cacb000) [pid = 1933] [serial = 804] [outer = 0x7f668a877c00] 16:20:01 INFO - PROCESS | 1933 | 1462922401072 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1427ms 16:20:01 INFO - PROCESS | 1933 | 1462922401130 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 16:20:01 INFO - PROCESS | 1933 | 1462922401137 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 16:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:20:01 INFO - PROCESS | 1933 | 1462922401144 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:20:01 INFO - PROCESS | 1933 | 1462922401150 Marionette TRACE conn4 <- [1,1042,null,{}] 16:20:01 INFO - PROCESS | 1933 | 1462922401157 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:01 INFO - PROCESS | 1933 | 1462922401325 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 16:20:01 INFO - PROCESS | 1933 | 1462922401480 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:01 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ae63000 == 16 [pid = 1933] [id = 268] 16:20:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 130 (0x7f668a87bc00) [pid = 1933] [serial = 805] [outer = (nil)] 16:20:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f668ad98000) [pid = 1933] [serial = 806] [outer = 0x7f668a87bc00] 16:20:01 INFO - PROCESS | 1933 | 1462922401558 Marionette DEBUG loaded listener.js 16:20:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 132 (0x7f668af89400) [pid = 1933] [serial = 807] [outer = 0x7f668a87bc00] 16:20:02 INFO - PROCESS | 1933 | 1462922402504 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1432ms 16:20:02 INFO - PROCESS | 1933 | 1462922402577 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 16:20:02 INFO - PROCESS | 1933 | 1462922402584 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 16:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:20:02 INFO - PROCESS | 1933 | 1462922402595 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:20:02 INFO - PROCESS | 1933 | 1462922402599 Marionette TRACE conn4 <- [1,1046,null,{}] 16:20:02 INFO - PROCESS | 1933 | 1462922402605 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:02 INFO - PROCESS | 1933 | 1462922402807 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 16:20:03 INFO - PROCESS | 1933 | 1462922403042 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:03 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668d868800 == 17 [pid = 1933] [id = 269] 16:20:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 133 (0x7f668af8e400) [pid = 1933] [serial = 808] [outer = (nil)] 16:20:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 134 (0x7f668b951400) [pid = 1933] [serial = 809] [outer = 0x7f668af8e400] 16:20:03 INFO - PROCESS | 1933 | 1462922403160 Marionette DEBUG loaded listener.js 16:20:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 135 (0x7f668bbd6c00) [pid = 1933] [serial = 810] [outer = 0x7f668af8e400] 16:20:03 INFO - PROCESS | 1933 | 1462922403990 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1435ms 16:20:04 INFO - PROCESS | 1933 | 1462922404031 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 16:20:04 INFO - PROCESS | 1933 | 1462922404033 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 16:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:20:04 INFO - PROCESS | 1933 | 1462922404040 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:20:04 INFO - PROCESS | 1933 | 1462922404045 Marionette TRACE conn4 <- [1,1050,null,{}] 16:20:04 INFO - PROCESS | 1933 | 1462922404060 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:04 INFO - PROCESS | 1933 | 1462922404219 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 16:20:04 INFO - PROCESS | 1933 | 1462922404371 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:04 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bcf1000 == 18 [pid = 1933] [id = 270] 16:20:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 136 (0x7f668bbad800) [pid = 1933] [serial = 811] [outer = (nil)] 16:20:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 137 (0x7f668c606800) [pid = 1933] [serial = 812] [outer = 0x7f668bbad800] 16:20:04 INFO - PROCESS | 1933 | 1462922404449 Marionette DEBUG loaded listener.js 16:20:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 138 (0x7f668cace000) [pid = 1933] [serial = 813] [outer = 0x7f668bbad800] 16:20:05 INFO - PROCESS | 1933 | 1462922405281 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1285ms 16:20:05 INFO - PROCESS | 1933 | 1462922405326 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 16:20:05 INFO - PROCESS | 1933 | 1462922405330 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 16:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:20:05 INFO - PROCESS | 1933 | 1462922405335 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:20:05 INFO - PROCESS | 1933 | 1462922405338 Marionette TRACE conn4 <- [1,1054,null,{}] 16:20:05 INFO - PROCESS | 1933 | 1462922405343 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:05 INFO - PROCESS | 1933 | 1462922405501 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 16:20:05 INFO - PROCESS | 1933 | 1462922405659 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:05 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dcdf000 == 19 [pid = 1933] [id = 271] 16:20:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 139 (0x7f668bbb1400) [pid = 1933] [serial = 814] [outer = (nil)] 16:20:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 140 (0x7f668cbe6c00) [pid = 1933] [serial = 815] [outer = 0x7f668bbb1400] 16:20:05 INFO - PROCESS | 1933 | 1462922405728 Marionette DEBUG loaded listener.js 16:20:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 141 (0x7f668cbef000) [pid = 1933] [serial = 816] [outer = 0x7f668bbb1400] 16:20:06 INFO - PROCESS | 1933 | 1462922406522 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1225ms 16:20:06 INFO - PROCESS | 1933 | 1462922406561 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 16:20:06 INFO - PROCESS | 1933 | 1462922406564 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 16:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:20:06 INFO - PROCESS | 1933 | 1462922406570 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:20:06 INFO - PROCESS | 1933 | 1462922406572 Marionette TRACE conn4 <- [1,1058,null,{}] 16:20:06 INFO - PROCESS | 1933 | 1462922406577 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:06 INFO - PROCESS | 1933 | 1462922406730 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 16:20:06 INFO - PROCESS | 1933 | 1462922406884 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:06 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c319800 == 20 [pid = 1933] [id = 272] 16:20:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 142 (0x7f66868f8800) [pid = 1933] [serial = 817] [outer = (nil)] 16:20:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 143 (0x7f668bbb1000) [pid = 1933] [serial = 818] [outer = 0x7f66868f8800] 16:20:06 INFO - PROCESS | 1933 | 1462922406961 Marionette DEBUG loaded listener.js 16:20:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 144 (0x7f66868f2800) [pid = 1933] [serial = 819] [outer = 0x7f66868f8800] 16:20:07 INFO - PROCESS | 1933 | --DOMWINDOW == 143 (0x7f668af98000) [pid = 1933] [serial = 765] [outer = (nil)] [url = about:blank] 16:20:07 INFO - PROCESS | 1933 | --DOMWINDOW == 142 (0x7f668bbb0800) [pid = 1933] [serial = 767] [outer = (nil)] [url = about:blank] 16:20:07 INFO - PROCESS | 1933 | --DOMWINDOW == 141 (0x7f669311ec00) [pid = 1933] [serial = 779] [outer = (nil)] [url = about:blank] 16:20:07 INFO - PROCESS | 1933 | --DOMWINDOW == 140 (0x7f66926ce400) [pid = 1933] [serial = 777] [outer = (nil)] [url = about:blank] 16:20:07 INFO - PROCESS | 1933 | --DOMWINDOW == 139 (0x7f66920eb400) [pid = 1933] [serial = 774] [outer = (nil)] [url = about:blank] 16:20:07 INFO - PROCESS | 1933 | --DOMWINDOW == 138 (0x7f669227b400) [pid = 1933] [serial = 776] [outer = (nil)] [url = about:blank] 16:20:07 INFO - PROCESS | 1933 | --DOMWINDOW == 137 (0x7f668d9d3400) [pid = 1933] [serial = 771] [outer = (nil)] [url = about:blank] 16:20:07 INFO - PROCESS | 1933 | --DOMWINDOW == 136 (0x7f6691f98c00) [pid = 1933] [serial = 773] [outer = (nil)] [url = about:blank] 16:20:07 INFO - PROCESS | 1933 | --DOMWINDOW == 135 (0x7f668bc7a000) [pid = 1933] [serial = 768] [outer = (nil)] [url = about:blank] 16:20:07 INFO - PROCESS | 1933 | --DOMWINDOW == 134 (0x7f668cbf1400) [pid = 1933] [serial = 770] [outer = (nil)] [url = about:blank] 16:20:07 INFO - PROCESS | 1933 | --DOMWINDOW == 133 (0x7f668a910c00) [pid = 1933] [serial = 764] [outer = (nil)] [url = about:blank] 16:20:07 INFO - PROCESS | 1933 | --DOMWINDOW == 132 (0x7f66937c0400) [pid = 1933] [serial = 783] [outer = (nil)] [url = about:blank] 16:20:07 INFO - PROCESS | 1933 | --DOMWINDOW == 131 (0x7f669326f000) [pid = 1933] [serial = 780] [outer = (nil)] [url = about:blank] 16:20:07 INFO - PROCESS | 1933 | --DOMWINDOW == 130 (0x7f669331e800) [pid = 1933] [serial = 782] [outer = (nil)] [url = about:blank] 16:20:07 INFO - PROCESS | 1933 | 1462922407925 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1425ms 16:20:08 INFO - PROCESS | 1933 | 1462922407996 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 16:20:08 INFO - PROCESS | 1933 | 1462922408003 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 16:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:20:08 INFO - PROCESS | 1933 | 1462922408010 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:20:08 INFO - PROCESS | 1933 | 1462922408016 Marionette TRACE conn4 <- [1,1062,null,{}] 16:20:08 INFO - PROCESS | 1933 | 1462922408023 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:08 INFO - PROCESS | 1933 | 1462922408219 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 16:20:08 INFO - PROCESS | 1933 | 1462922408374 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:08 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c518800 == 21 [pid = 1933] [id = 273] 16:20:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f668ad9d400) [pid = 1933] [serial = 820] [outer = (nil)] 16:20:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 132 (0x7f668af93000) [pid = 1933] [serial = 821] [outer = 0x7f668ad9d400] 16:20:08 INFO - PROCESS | 1933 | 1462922408448 Marionette DEBUG loaded listener.js 16:20:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 133 (0x7f668b8f7000) [pid = 1933] [serial = 822] [outer = 0x7f668ad9d400] 16:20:09 INFO - PROCESS | 1933 | 1462922409365 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1384ms 16:20:09 INFO - PROCESS | 1933 | 1462922409395 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 16:20:09 INFO - PROCESS | 1933 | 1462922409403 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 16:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:20:09 INFO - PROCESS | 1933 | 1462922409413 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:20:09 INFO - PROCESS | 1933 | 1462922409417 Marionette TRACE conn4 <- [1,1066,null,{}] 16:20:09 INFO - PROCESS | 1933 | 1462922409423 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:09 INFO - PROCESS | 1933 | 1462922409590 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 16:20:09 INFO - PROCESS | 1933 | 1462922409890 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:09 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692909000 == 22 [pid = 1933] [id = 274] 16:20:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 134 (0x7f668c607400) [pid = 1933] [serial = 823] [outer = (nil)] 16:20:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 135 (0x7f668c610800) [pid = 1933] [serial = 824] [outer = 0x7f668c607400] 16:20:09 INFO - PROCESS | 1933 | 1462922409963 Marionette DEBUG loaded listener.js 16:20:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 136 (0x7f668cbe7800) [pid = 1933] [serial = 825] [outer = 0x7f668c607400] 16:20:10 INFO - PROCESS | 1933 | 1462922410849 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1480ms 16:20:10 INFO - PROCESS | 1933 | 1462922410894 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 16:20:10 INFO - PROCESS | 1933 | 1462922410898 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 16:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:20:10 INFO - PROCESS | 1933 | 1462922410904 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:20:10 INFO - PROCESS | 1933 | 1462922410911 Marionette TRACE conn4 <- [1,1070,null,{}] 16:20:10 INFO - PROCESS | 1933 | 1462922410926 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:11 INFO - PROCESS | 1933 | 1462922411138 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 16:20:11 INFO - PROCESS | 1933 | 1462922411337 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:11 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692c57000 == 23 [pid = 1933] [id = 275] 16:20:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 137 (0x7f668d9d5400) [pid = 1933] [serial = 826] [outer = (nil)] 16:20:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 138 (0x7f668d9df000) [pid = 1933] [serial = 827] [outer = 0x7f668d9d5400] 16:20:11 INFO - PROCESS | 1933 | 1462922411455 Marionette DEBUG loaded listener.js 16:20:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 139 (0x7f668dc67400) [pid = 1933] [serial = 828] [outer = 0x7f668d9d5400] 16:20:12 INFO - PROCESS | 1933 | 1462922412317 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1484ms 16:20:12 INFO - PROCESS | 1933 | 1462922412389 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 16:20:12 INFO - PROCESS | 1933 | 1462922412393 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 16:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:20:12 INFO - PROCESS | 1933 | 1462922412399 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:20:12 INFO - PROCESS | 1933 | 1462922412401 Marionette TRACE conn4 <- [1,1074,null,{}] 16:20:12 INFO - PROCESS | 1933 | 1462922412407 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:12 INFO - PROCESS | 1933 | 1462922412568 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 16:20:12 INFO - PROCESS | 1933 | 1462922412725 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:12 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c307000 == 24 [pid = 1933] [id = 276] 16:20:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 140 (0x7f668a87a400) [pid = 1933] [serial = 829] [outer = (nil)] 16:20:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 141 (0x7f668b8f0400) [pid = 1933] [serial = 830] [outer = 0x7f668a87a400] 16:20:12 INFO - PROCESS | 1933 | 1462922412799 Marionette DEBUG loaded listener.js 16:20:13 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668a6d5800 == 23 [pid = 1933] [id = 262] 16:20:13 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669636a800 == 22 [pid = 1933] [id = 261] 16:20:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 142 (0x7f66868f7400) [pid = 1933] [serial = 831] [outer = 0x7f668a87a400] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 141 (0x7f66948a4800) [pid = 1933] [serial = 731] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 140 (0x7f668a910000) [pid = 1933] [serial = 759] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 139 (0x7f6698cbf800) [pid = 1933] [serial = 733] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 138 (0x7f66926d0400) [pid = 1933] [serial = 728] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 137 (0x7f66937bec00) [pid = 1933] [serial = 730] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 136 (0x7f6691f90c00) [pid = 1933] [serial = 727] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 135 (0x7f668cace800) [pid = 1933] [serial = 725] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 134 (0x7f668a880400) [pid = 1933] [serial = 758] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 133 (0x7f66961b3800) [pid = 1933] [serial = 722] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 132 (0x7f66868f7000) [pid = 1933] [serial = 755] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 131 (0x7f668bc7f000) [pid = 1933] [serial = 750] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 130 (0x7f668bbaf400) [pid = 1933] [serial = 701] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 129 (0x7f6699bb2800) [pid = 1933] [serial = 689] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 128 (0x7f669bccc400) [pid = 1933] [serial = 691] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 127 (0x7f669331b800) [pid = 1933] [serial = 596] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 126 (0x7f6692276000) [pid = 1933] [serial = 685] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 125 (0x7f668d9dec00) [pid = 1933] [serial = 683] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 124 (0x7f6691f95400) [pid = 1933] [serial = 593] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 123 (0x7f669962c400) [pid = 1933] [serial = 563] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 122 (0x7f668bbdbc00) [pid = 1933] [serial = 590] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 121 (0x7f669f010800) [pid = 1933] [serial = 539] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 120 (0x7f6699623800) [pid = 1933] [serial = 608] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 119 (0x7f668d9d8800) [pid = 1933] [serial = 712] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 118 (0x7f66937c2000) [pid = 1933] [serial = 605] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 117 (0x7f6698969000) [pid = 1933] [serial = 599] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 116 (0x7f669f007c00) [pid = 1933] [serial = 695] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 115 (0x7f669cb10000) [pid = 1933] [serial = 647] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 114 (0x7f668cbe7c00) [pid = 1933] [serial = 635] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 113 (0x7f669de5b400) [pid = 1933] [serial = 694] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 112 (0x7f6691f83400) [pid = 1933] [serial = 713] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 111 (0x7f66aae62c00) [pid = 1933] [serial = 698] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 110 (0x7f6696023800) [pid = 1933] [serial = 688] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 109 (0x7f6692274400) [pid = 1933] [serial = 560] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 108 (0x7f669f00d000) [pid = 1933] [serial = 536] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 107 (0x7f668c610c00) [pid = 1933] [serial = 682] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 106 (0x7f66a9788400) [pid = 1933] [serial = 650] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 105 (0x7f669331dc00) [pid = 1933] [serial = 718] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 104 (0x7f66a9e21400) [pid = 1933] [serial = 653] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 103 (0x7f668af95400) [pid = 1933] [serial = 706] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 102 (0x7f668cac7c00) [pid = 1933] [serial = 710] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 101 (0x7f66927ba000) [pid = 1933] [serial = 638] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 100 (0x7f668a87d000) [pid = 1933] [serial = 703] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 99 (0x7f669a746400) [pid = 1933] [serial = 641] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 98 (0x7f668bbab400) [pid = 1933] [serial = 707] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 97 (0x7f669f003000) [pid = 1933] [serial = 533] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 96 (0x7f668c22f800) [pid = 1933] [serial = 557] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 95 (0x7f669bcfac00) [pid = 1933] [serial = 644] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 94 (0x7f66a9e21000) [pid = 1933] [serial = 697] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 93 (0x7f669cb19c00) [pid = 1933] [serial = 692] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 92 (0x7f66926cd400) [pid = 1933] [serial = 715] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 91 (0x7f66937c3400) [pid = 1933] [serial = 719] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 90 (0x7f668bbaa400) [pid = 1933] [serial = 700] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 89 (0x7f669b40f400) [pid = 1933] [serial = 602] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 88 (0x7f66927b9c00) [pid = 1933] [serial = 716] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 87 (0x7f66927a2800) [pid = 1933] [serial = 686] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 86 (0x7f668a881800) [pid = 1933] [serial = 704] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 85 (0x7f668c225400) [pid = 1933] [serial = 709] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 84 (0x7f669c3d6000) [pid = 1933] [serial = 680] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 83 (0x7f66a9ee0800) [pid = 1933] [serial = 656] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 82 (0x7f66a9e8c400) [pid = 1933] [serial = 752] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 81 (0x7f668bc7b400) [pid = 1933] [serial = 749] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 80 (0x7f66aae65400) [pid = 1933] [serial = 747] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 79 (0x7f66aabf0400) [pid = 1933] [serial = 746] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 78 (0x7f66a9ee1c00) [pid = 1933] [serial = 744] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 77 (0x7f669c790c00) [pid = 1933] [serial = 740] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 76 (0x7f66a9e18400) [pid = 1933] [serial = 743] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 75 (0x7f66a9780800) [pid = 1933] [serial = 741] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 74 (0x7f669b4e7800) [pid = 1933] [serial = 737] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 73 (0x7f669f005400) [pid = 1933] [serial = 485] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 72 (0x7f66948a2c00) [pid = 1933] [serial = 721] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 71 (0x7f669ab57c00) [pid = 1933] [serial = 736] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 70 (0x7f669a4fc800) [pid = 1933] [serial = 734] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 69 (0x7f668bba4800) [pid = 1933] [serial = 762] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 68 (0x7f668b8f9800) [pid = 1933] [serial = 761] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 67 (0x7f66ae19e000) [pid = 1933] [serial = 756] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 66 (0x7f66acd31c00) [pid = 1933] [serial = 753] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 65 (0x7f668bbd9800) [pid = 1933] [serial = 724] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1933 | --DOMWINDOW == 64 (0x7f6693a84000) [pid = 1933] [serial = 785] [outer = (nil)] [url = about:blank] 16:20:15 INFO - PROCESS | 1933 | 1462922415511 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 3186ms 16:20:15 INFO - PROCESS | 1933 | 1462922415587 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 16:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:20:15 INFO - PROCESS | 1933 | 1462922415596 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 16:20:15 INFO - PROCESS | 1933 | 1462922415602 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:20:15 INFO - PROCESS | 1933 | 1462922415609 Marionette TRACE conn4 <- [1,1078,null,{}] 16:20:15 INFO - PROCESS | 1933 | 1462922415617 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:15 INFO - PROCESS | 1933 | 1462922415770 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 16:20:15 INFO - PROCESS | 1933 | 1462922415785 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:15 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ad07800 == 23 [pid = 1933] [id = 277] 16:20:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 65 (0x7f668a902400) [pid = 1933] [serial = 832] [outer = (nil)] 16:20:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 66 (0x7f668a905000) [pid = 1933] [serial = 833] [outer = 0x7f668a902400] 16:20:15 INFO - PROCESS | 1933 | 1462922415852 Marionette DEBUG loaded listener.js 16:20:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 67 (0x7f66868f9c00) [pid = 1933] [serial = 834] [outer = 0x7f668a902400] 16:20:16 INFO - PROCESS | 1933 | 1462922416647 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1089ms 16:20:16 INFO - PROCESS | 1933 | 1462922416697 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 16:20:16 INFO - PROCESS | 1933 | 1462922416707 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 16:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:20:16 INFO - PROCESS | 1933 | 1462922416722 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:20:16 INFO - PROCESS | 1933 | 1462922416727 Marionette TRACE conn4 <- [1,1082,null,{}] 16:20:16 INFO - PROCESS | 1933 | 1462922416732 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:16 INFO - PROCESS | 1933 | 1462922416887 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 16:20:16 INFO - PROCESS | 1933 | 1462922416988 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:17 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bae5800 == 24 [pid = 1933] [id = 278] 16:20:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 68 (0x7f6688428c00) [pid = 1933] [serial = 835] [outer = (nil)] 16:20:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 69 (0x7f668ada4c00) [pid = 1933] [serial = 836] [outer = 0x7f6688428c00] 16:20:17 INFO - PROCESS | 1933 | 1462922417054 Marionette DEBUG loaded listener.js 16:20:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 70 (0x7f668af98400) [pid = 1933] [serial = 837] [outer = 0x7f6688428c00] 16:20:17 INFO - PROCESS | 1933 | 1462922417891 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1230ms 16:20:17 INFO - PROCESS | 1933 | 1462922417953 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 16:20:17 INFO - PROCESS | 1933 | 1462922417957 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 16:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:20:17 INFO - PROCESS | 1933 | 1462922417964 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:20:17 INFO - PROCESS | 1933 | 1462922417969 Marionette TRACE conn4 <- [1,1086,null,{}] 16:20:17 INFO - PROCESS | 1933 | 1462922417997 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:18 INFO - PROCESS | 1933 | 1462922418221 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 16:20:18 INFO - PROCESS | 1933 | 1462922418249 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:18 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c404800 == 25 [pid = 1933] [id = 279] 16:20:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 71 (0x7f668ad99400) [pid = 1933] [serial = 838] [outer = (nil)] 16:20:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 72 (0x7f668bba6000) [pid = 1933] [serial = 839] [outer = 0x7f668ad99400] 16:20:18 INFO - PROCESS | 1933 | 1462922418319 Marionette DEBUG loaded listener.js 16:20:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 73 (0x7f668bbaf800) [pid = 1933] [serial = 840] [outer = 0x7f668ad99400] 16:20:19 INFO - PROCESS | 1933 | 1462922419157 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1251ms 16:20:19 INFO - PROCESS | 1933 | 1462922419218 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 16:20:19 INFO - PROCESS | 1933 | 1462922419223 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 16:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:20:19 INFO - PROCESS | 1933 | 1462922419228 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:20:19 INFO - PROCESS | 1933 | 1462922419231 Marionette TRACE conn4 <- [1,1090,null,{}] 16:20:19 INFO - PROCESS | 1933 | 1462922419236 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:19 INFO - PROCESS | 1933 | 1462922419530 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 16:20:19 INFO - PROCESS | 1933 | --DOMWINDOW == 72 (0x7f6688423c00) [pid = 1933] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:20:19 INFO - PROCESS | 1933 | --DOMWINDOW == 71 (0x7f66868f5c00) [pid = 1933] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:20:19 INFO - PROCESS | 1933 | --DOMWINDOW == 70 (0x7f6688428000) [pid = 1933] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:20:19 INFO - PROCESS | 1933 | --DOMWINDOW == 69 (0x7f668ada1000) [pid = 1933] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:20:19 INFO - PROCESS | 1933 | --DOMWINDOW == 68 (0x7f668a907800) [pid = 1933] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:20:19 INFO - PROCESS | 1933 | --DOMWINDOW == 67 (0x7f6693118000) [pid = 1933] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:20:19 INFO - PROCESS | 1933 | 1462922419608 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:19 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a968000 == 26 [pid = 1933] [id = 280] 16:20:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 68 (0x7f66868ecc00) [pid = 1933] [serial = 841] [outer = (nil)] 16:20:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 69 (0x7f668842e800) [pid = 1933] [serial = 842] [outer = 0x7f66868ecc00] 16:20:19 INFO - PROCESS | 1933 | 1462922419674 Marionette DEBUG loaded listener.js 16:20:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 70 (0x7f668bbb0800) [pid = 1933] [serial = 843] [outer = 0x7f66868ecc00] 16:20:20 INFO - PROCESS | 1933 | 1462922420362 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1176ms 16:20:20 INFO - PROCESS | 1933 | 1462922420405 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 16:20:20 INFO - PROCESS | 1933 | 1462922420408 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 16:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:20:20 INFO - PROCESS | 1933 | 1462922420414 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:20:20 INFO - PROCESS | 1933 | 1462922420416 Marionette TRACE conn4 <- [1,1094,null,{}] 16:20:20 INFO - PROCESS | 1933 | 1462922420429 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:20 INFO - PROCESS | 1933 | 1462922420582 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 16:20:20 INFO - PROCESS | 1933 | 1462922420592 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668cd54800 == 27 [pid = 1933] [id = 281] 16:20:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 71 (0x7f668ad97c00) [pid = 1933] [serial = 844] [outer = (nil)] 16:20:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 72 (0x7f668bc76800) [pid = 1933] [serial = 845] [outer = 0x7f668ad97c00] 16:20:20 INFO - PROCESS | 1933 | 1462922420653 Marionette DEBUG loaded listener.js 16:20:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 73 (0x7f668c225000) [pid = 1933] [serial = 846] [outer = 0x7f668ad97c00] 16:20:21 INFO - PROCESS | 1933 | 1462922421447 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1089ms 16:20:21 INFO - PROCESS | 1933 | 1462922421559 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 16:20:21 INFO - PROCESS | 1933 | 1462922421563 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 16:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:20:21 INFO - PROCESS | 1933 | 1462922421577 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:20:21 INFO - PROCESS | 1933 | 1462922421583 Marionette TRACE conn4 <- [1,1098,null,{}] 16:20:21 INFO - PROCESS | 1933 | 1462922421593 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:21 INFO - PROCESS | 1933 | 1462922421787 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 16:20:21 INFO - PROCESS | 1933 | 1462922421926 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:21 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ad10000 == 28 [pid = 1933] [id = 282] 16:20:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 74 (0x7f6688427000) [pid = 1933] [serial = 847] [outer = (nil)] 16:20:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 75 (0x7f668a87d000) [pid = 1933] [serial = 848] [outer = 0x7f6688427000] 16:20:22 INFO - PROCESS | 1933 | 1462922422005 Marionette DEBUG loaded listener.js 16:20:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 76 (0x7f668a90d800) [pid = 1933] [serial = 849] [outer = 0x7f6688427000] 16:20:22 INFO - PROCESS | 1933 | 1462922422913 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1395ms 16:20:22 INFO - PROCESS | 1933 | 1462922422968 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 16:20:22 INFO - PROCESS | 1933 | 1462922422972 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 16:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:20:22 INFO - PROCESS | 1933 | 1462922422983 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:20:22 INFO - PROCESS | 1933 | 1462922422988 Marionette TRACE conn4 <- [1,1102,null,{}] 16:20:22 INFO - PROCESS | 1933 | 1462922422994 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:23 INFO - PROCESS | 1933 | 1462922423150 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 16:20:23 INFO - PROCESS | 1933 | 1462922423284 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:23 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da91800 == 29 [pid = 1933] [id = 283] 16:20:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 77 (0x7f668ad97400) [pid = 1933] [serial = 850] [outer = (nil)] 16:20:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 78 (0x7f668b8f5c00) [pid = 1933] [serial = 851] [outer = 0x7f668ad97400] 16:20:23 INFO - PROCESS | 1933 | 1462922423352 Marionette DEBUG loaded listener.js 16:20:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 79 (0x7f668b94f000) [pid = 1933] [serial = 852] [outer = 0x7f668ad97400] 16:20:24 INFO - PROCESS | 1933 | 1462922424353 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1386ms 16:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:20:24 INFO - PROCESS | 1933 | 1462922424366 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 16:20:24 INFO - PROCESS | 1933 | 1462922424368 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 16:20:24 INFO - PROCESS | 1933 | 1462922424375 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:20:24 INFO - PROCESS | 1933 | 1462922424378 Marionette TRACE conn4 <- [1,1106,null,{}] 16:20:24 INFO - PROCESS | 1933 | 1462922424391 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:24 INFO - PROCESS | 1933 | 1462922424548 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 16:20:24 INFO - PROCESS | 1933 | 1462922424695 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:24 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dbc0000 == 30 [pid = 1933] [id = 284] 16:20:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 80 (0x7f668c229c00) [pid = 1933] [serial = 853] [outer = (nil)] 16:20:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 81 (0x7f668c603000) [pid = 1933] [serial = 854] [outer = 0x7f668c229c00] 16:20:24 INFO - PROCESS | 1933 | 1462922424772 Marionette DEBUG loaded listener.js 16:20:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 82 (0x7f668ada1000) [pid = 1933] [serial = 855] [outer = 0x7f668c229c00] 16:20:25 INFO - PROCESS | 1933 | 1462922425710 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1480ms 16:20:25 INFO - PROCESS | 1933 | 1462922425864 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 16:20:25 INFO - PROCESS | 1933 | 1462922425869 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 16:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:20:25 INFO - PROCESS | 1933 | 1462922425877 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:20:25 INFO - PROCESS | 1933 | 1462922425881 Marionette TRACE conn4 <- [1,1110,null,{}] 16:20:25 INFO - PROCESS | 1933 | 1462922425888 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:26 INFO - PROCESS | 1933 | 1462922426036 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 16:20:26 INFO - PROCESS | 1933 | 1462922426217 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:26 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a970800 == 31 [pid = 1933] [id = 285] 16:20:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 83 (0x7f668a880800) [pid = 1933] [serial = 856] [outer = (nil)] 16:20:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 84 (0x7f668a904400) [pid = 1933] [serial = 857] [outer = 0x7f668a880800] 16:20:26 INFO - PROCESS | 1933 | 1462922426348 Marionette DEBUG loaded listener.js 16:20:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 85 (0x7f668ad9e400) [pid = 1933] [serial = 858] [outer = 0x7f668a880800] 16:20:26 INFO - PROCESS | 1933 | --DOMWINDOW == 84 (0x7f668b946000) [pid = 1933] [serial = 801] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1933 | --DOMWINDOW == 83 (0x7f668b949000) [pid = 1933] [serial = 794] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1933 | --DOMWINDOW == 82 (0x7f668a875400) [pid = 1933] [serial = 800] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1933 | --DOMWINDOW == 81 (0x7f668bc7c000) [pid = 1933] [serial = 797] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1933 | --DOMWINDOW == 80 (0x7f668bbd9000) [pid = 1933] [serial = 795] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1933 | --DOMWINDOW == 79 (0x7f668af97800) [pid = 1933] [serial = 791] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1933 | --DOMWINDOW == 78 (0x7f668a90a400) [pid = 1933] [serial = 788] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1933 | --DOMWINDOW == 77 (0x7f668ad99000) [pid = 1933] [serial = 789] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1933 | --DOMWINDOW == 76 (0x7f6693b4a800) [pid = 1933] [serial = 786] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1933 | --DOMWINDOW == 75 (0x7f668c224800) [pid = 1933] [serial = 798] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1933 | --DOMWINDOW == 74 (0x7f668b8f4800) [pid = 1933] [serial = 792] [outer = (nil)] [url = about:blank] 16:20:27 INFO - PROCESS | 1933 | 1462922427118 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1281ms 16:20:27 INFO - PROCESS | 1933 | 1462922427159 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 16:20:27 INFO - PROCESS | 1933 | 1462922427164 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 16:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:20:27 INFO - PROCESS | 1933 | 1462922427175 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:20:27 INFO - PROCESS | 1933 | 1462922427181 Marionette TRACE conn4 <- [1,1114,null,{}] 16:20:27 INFO - PROCESS | 1933 | 1462922427190 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:27 INFO - PROCESS | 1933 | 1462922427326 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 16:20:27 INFO - PROCESS | 1933 | 1462922427344 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:27 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668baec000 == 32 [pid = 1933] [id = 286] 16:20:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 75 (0x7f668af8e800) [pid = 1933] [serial = 859] [outer = (nil)] 16:20:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 76 (0x7f668b8f1400) [pid = 1933] [serial = 860] [outer = 0x7f668af8e800] 16:20:27 INFO - PROCESS | 1933 | 1462922427405 Marionette DEBUG loaded listener.js 16:20:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 77 (0x7f668b947c00) [pid = 1933] [serial = 861] [outer = 0x7f668af8e800] 16:20:28 INFO - PROCESS | 1933 | 1462922428189 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1040ms 16:20:28 INFO - PROCESS | 1933 | 1462922428213 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 16:20:28 INFO - PROCESS | 1933 | 1462922428216 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 16:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:20:28 INFO - PROCESS | 1933 | 1462922428222 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:20:28 INFO - PROCESS | 1933 | 1462922428225 Marionette TRACE conn4 <- [1,1118,null,{}] 16:20:28 INFO - PROCESS | 1933 | 1462922428262 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:28 INFO - PROCESS | 1933 | 1462922428409 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 16:20:28 INFO - PROCESS | 1933 | 1462922428428 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:28 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c975800 == 33 [pid = 1933] [id = 287] 16:20:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 78 (0x7f668c225c00) [pid = 1933] [serial = 862] [outer = (nil)] 16:20:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 79 (0x7f668c608800) [pid = 1933] [serial = 863] [outer = 0x7f668c225c00] 16:20:28 INFO - PROCESS | 1933 | 1462922428502 Marionette DEBUG loaded listener.js 16:20:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 80 (0x7f668cad0400) [pid = 1933] [serial = 864] [outer = 0x7f668c225c00] 16:20:29 INFO - PROCESS | 1933 | 1462922429366 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1178ms 16:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:20:29 INFO - PROCESS | 1933 | 1462922429400 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 16:20:29 INFO - PROCESS | 1933 | 1462922429403 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 16:20:29 INFO - PROCESS | 1933 | 1462922429409 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:20:29 INFO - PROCESS | 1933 | 1462922429411 Marionette TRACE conn4 <- [1,1122,null,{}] 16:20:29 INFO - PROCESS | 1933 | 1462922429421 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:29 INFO - PROCESS | 1933 | 1462922429600 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 16:20:29 INFO - PROCESS | 1933 | 1462922429622 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:29 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dbaa000 == 34 [pid = 1933] [id = 288] 16:20:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 81 (0x7f668c60d000) [pid = 1933] [serial = 865] [outer = (nil)] 16:20:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 82 (0x7f668cbf1c00) [pid = 1933] [serial = 866] [outer = 0x7f668c60d000] 16:20:29 INFO - PROCESS | 1933 | 1462922429682 Marionette DEBUG loaded listener.js 16:20:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 83 (0x7f668d5a6c00) [pid = 1933] [serial = 867] [outer = 0x7f668c60d000] 16:20:30 INFO - PROCESS | 1933 | 1462922430449 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1080ms 16:20:30 INFO - PROCESS | 1933 | 1462922430492 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 16:20:30 INFO - PROCESS | 1933 | 1462922430496 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 16:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:20:30 INFO - PROCESS | 1933 | 1462922430523 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:20:30 INFO - PROCESS | 1933 | 1462922430528 Marionette TRACE conn4 <- [1,1126,null,{}] 16:20:30 INFO - PROCESS | 1933 | 1462922430533 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:30 INFO - PROCESS | 1933 | 1462922430706 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 16:20:30 INFO - PROCESS | 1933 | 1462922430727 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:30 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66921d1800 == 35 [pid = 1933] [id = 289] 16:20:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 84 (0x7f66868ef000) [pid = 1933] [serial = 868] [outer = (nil)] 16:20:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 85 (0x7f668d5ae400) [pid = 1933] [serial = 869] [outer = 0x7f66868ef000] 16:20:30 INFO - PROCESS | 1933 | 1462922430798 Marionette DEBUG loaded listener.js 16:20:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 86 (0x7f668d9d7800) [pid = 1933] [serial = 870] [outer = 0x7f66868ef000] 16:20:31 INFO - PROCESS | 1933 | --DOMWINDOW == 85 (0x7f668a877c00) [pid = 1933] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:20:31 INFO - PROCESS | 1933 | --DOMWINDOW == 84 (0x7f668a87bc00) [pid = 1933] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:20:31 INFO - PROCESS | 1933 | --DOMWINDOW == 83 (0x7f668af8e400) [pid = 1933] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:20:31 INFO - PROCESS | 1933 | --DOMWINDOW == 82 (0x7f668ad99400) [pid = 1933] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:20:31 INFO - PROCESS | 1933 | --DOMWINDOW == 81 (0x7f668a87a400) [pid = 1933] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:20:31 INFO - PROCESS | 1933 | --DOMWINDOW == 80 (0x7f6688428c00) [pid = 1933] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:20:31 INFO - PROCESS | 1933 | --DOMWINDOW == 79 (0x7f668a902400) [pid = 1933] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:20:31 INFO - PROCESS | 1933 | --DOMWINDOW == 78 (0x7f668bbad800) [pid = 1933] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:20:31 INFO - PROCESS | 1933 | --DOMWINDOW == 77 (0x7f668bbb1400) [pid = 1933] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:20:31 INFO - PROCESS | 1933 | --DOMWINDOW == 76 (0x7f66868f8800) [pid = 1933] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:20:31 INFO - PROCESS | 1933 | --DOMWINDOW == 75 (0x7f66868ecc00) [pid = 1933] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:20:31 INFO - PROCESS | 1933 | --DOMWINDOW == 74 (0x7f668ad9d400) [pid = 1933] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:20:31 INFO - PROCESS | 1933 | --DOMWINDOW == 73 (0x7f668c607400) [pid = 1933] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:20:31 INFO - PROCESS | 1933 | 1462922431688 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1187ms 16:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:20:31 INFO - PROCESS | 1933 | 1462922431700 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 16:20:31 INFO - PROCESS | 1933 | 1462922431703 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 16:20:31 INFO - PROCESS | 1933 | 1462922431708 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:20:31 INFO - PROCESS | 1933 | 1462922431711 Marionette TRACE conn4 <- [1,1130,null,{}] 16:20:31 INFO - PROCESS | 1933 | 1462922431723 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:31 INFO - PROCESS | 1933 | 1462922431889 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 16:20:31 INFO - PROCESS | 1933 | 1462922431909 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:31 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66926ad000 == 36 [pid = 1933] [id = 290] 16:20:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 74 (0x7f668ad99400) [pid = 1933] [serial = 871] [outer = (nil)] 16:20:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 75 (0x7f668d9dd000) [pid = 1933] [serial = 872] [outer = 0x7f668ad99400] 16:20:31 INFO - PROCESS | 1933 | 1462922431972 Marionette DEBUG loaded listener.js 16:20:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 76 (0x7f668dc69c00) [pid = 1933] [serial = 873] [outer = 0x7f668ad99400] 16:20:32 INFO - PROCESS | 1933 | 1462922432736 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1044ms 16:20:32 INFO - PROCESS | 1933 | 1462922432751 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 16:20:32 INFO - PROCESS | 1933 | 1462922432755 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 16:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:20:32 INFO - PROCESS | 1933 | 1462922432760 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:20:32 INFO - PROCESS | 1933 | 1462922432761 Marionette TRACE conn4 <- [1,1134,null,{}] 16:20:32 INFO - PROCESS | 1933 | 1462922432766 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:32 INFO - PROCESS | 1933 | 1462922432922 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 16:20:32 INFO - PROCESS | 1933 | 1462922432939 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:32 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669294d000 == 37 [pid = 1933] [id = 291] 16:20:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 77 (0x7f668842ac00) [pid = 1933] [serial = 874] [outer = (nil)] 16:20:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 78 (0x7f668dc69800) [pid = 1933] [serial = 875] [outer = 0x7f668842ac00] 16:20:33 INFO - PROCESS | 1933 | 1462922432994 Marionette DEBUG loaded listener.js 16:20:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 79 (0x7f6691f88400) [pid = 1933] [serial = 876] [outer = 0x7f668842ac00] 16:20:33 INFO - PROCESS | 1933 | 1462922433783 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1074ms 16:20:33 INFO - PROCESS | 1933 | 1462922433860 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 16:20:33 INFO - PROCESS | 1933 | 1462922433865 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 16:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:20:33 INFO - PROCESS | 1933 | 1462922433875 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:20:33 INFO - PROCESS | 1933 | 1462922433881 Marionette TRACE conn4 <- [1,1138,null,{}] 16:20:33 INFO - PROCESS | 1933 | 1462922433890 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:34 INFO - PROCESS | 1933 | 1462922434057 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 16:20:34 INFO - PROCESS | 1933 | 1462922434217 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ae65800 == 38 [pid = 1933] [id = 292] 16:20:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 80 (0x7f668866e800) [pid = 1933] [serial = 877] [outer = (nil)] 16:20:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 81 (0x7f668a902400) [pid = 1933] [serial = 878] [outer = 0x7f668866e800] 16:20:34 INFO - PROCESS | 1933 | 1462922434292 Marionette DEBUG loaded listener.js 16:20:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 82 (0x7f668ada2800) [pid = 1933] [serial = 879] [outer = 0x7f668866e800] 16:20:35 INFO - PROCESS | 1933 | 1462922435085 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1237ms 16:20:35 INFO - PROCESS | 1933 | 1462922435117 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 16:20:35 INFO - PROCESS | 1933 | 1462922435125 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 16:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:20:35 INFO - PROCESS | 1933 | 1462922435136 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:20:35 INFO - PROCESS | 1933 | 1462922435140 Marionette TRACE conn4 <- [1,1142,null,{}] 16:20:35 INFO - PROCESS | 1933 | 1462922435146 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:35 INFO - PROCESS | 1933 | 1462922435307 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 16:20:35 INFO - PROCESS | 1933 | 1462922435444 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:35 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dba5800 == 39 [pid = 1933] [id = 293] 16:20:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 83 (0x7f668a90a400) [pid = 1933] [serial = 880] [outer = (nil)] 16:20:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 84 (0x7f668bbd5000) [pid = 1933] [serial = 881] [outer = 0x7f668a90a400] 16:20:35 INFO - PROCESS | 1933 | 1462922435519 Marionette DEBUG loaded listener.js 16:20:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 85 (0x7f668bc7a400) [pid = 1933] [serial = 882] [outer = 0x7f668a90a400] 16:20:36 INFO - PROCESS | 1933 | 1462922436459 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1378ms 16:20:36 INFO - PROCESS | 1933 | 1462922436515 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 16:20:36 INFO - PROCESS | 1933 | 1462922436519 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 16:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:20:36 INFO - PROCESS | 1933 | 1462922436528 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:20:36 INFO - PROCESS | 1933 | 1462922436534 Marionette TRACE conn4 <- [1,1146,null,{}] 16:20:36 INFO - PROCESS | 1933 | 1462922436549 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:36 INFO - PROCESS | 1933 | 1462922436744 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 16:20:36 INFO - PROCESS | 1933 | 1462922436885 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66931da800 == 40 [pid = 1933] [id = 294] 16:20:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 86 (0x7f668cad0c00) [pid = 1933] [serial = 883] [outer = (nil)] 16:20:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 87 (0x7f668d5a2400) [pid = 1933] [serial = 884] [outer = 0x7f668cad0c00] 16:20:36 INFO - PROCESS | 1933 | 1462922436956 Marionette DEBUG loaded listener.js 16:20:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 88 (0x7f668dc65c00) [pid = 1933] [serial = 885] [outer = 0x7f668cad0c00] 16:20:37 INFO - PROCESS | 1933 | 1462922437833 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1347ms 16:20:37 INFO - PROCESS | 1933 | 1462922437874 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 16:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:20:37 INFO - PROCESS | 1933 | 1462922437879 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 16:20:37 INFO - PROCESS | 1933 | 1462922437884 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:20:37 INFO - PROCESS | 1933 | 1462922437887 Marionette TRACE conn4 <- [1,1150,null,{}] 16:20:37 INFO - PROCESS | 1933 | 1462922437892 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:38 INFO - PROCESS | 1933 | 1462922438037 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 16:20:38 INFO - PROCESS | 1933 | 1462922438180 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:38 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66933cd000 == 41 [pid = 1933] [id = 295] 16:20:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 89 (0x7f668cbe4000) [pid = 1933] [serial = 886] [outer = (nil)] 16:20:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 90 (0x7f6691f8a400) [pid = 1933] [serial = 887] [outer = 0x7f668cbe4000] 16:20:38 INFO - PROCESS | 1933 | 1462922438250 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 91 (0x7f6691f91c00) [pid = 1933] [serial = 888] [outer = 0x7f668cbe4000] 16:20:39 INFO - PROCESS | 1933 | 1462922439083 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1227ms 16:20:39 INFO - PROCESS | 1933 | 1462922439111 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 16:20:39 INFO - PROCESS | 1933 | 1462922439115 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 16:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:20:39 INFO - PROCESS | 1933 | 1462922439127 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 1933 | 1462922439133 Marionette TRACE conn4 <- [1,1154,null,{}] 16:20:39 INFO - PROCESS | 1933 | 1462922439142 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:39 INFO - PROCESS | 1933 | 1462922439292 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 16:20:39 INFO - PROCESS | 1933 | 1462922439633 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:39 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ad1a800 == 42 [pid = 1933] [id = 296] 16:20:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 92 (0x7f6688429c00) [pid = 1933] [serial = 889] [outer = (nil)] 16:20:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 93 (0x7f6688431800) [pid = 1933] [serial = 890] [outer = 0x7f6688429c00] 16:20:39 INFO - PROCESS | 1933 | 1462922439696 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 94 (0x7f668a87ec00) [pid = 1933] [serial = 891] [outer = 0x7f6688429c00] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 93 (0x7f668bc76800) [pid = 1933] [serial = 845] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | 1462922440702 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 92 (0x7f668c611000) [pid = 1933] [serial = 803] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 91 (0x7f668cacb000) [pid = 1933] [serial = 804] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 90 (0x7f668af89400) [pid = 1933] [serial = 807] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 89 (0x7f668ad98000) [pid = 1933] [serial = 806] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 88 (0x7f668bbd6c00) [pid = 1933] [serial = 810] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 87 (0x7f668bba6000) [pid = 1933] [serial = 839] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 86 (0x7f66868f7400) [pid = 1933] [serial = 831] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 85 (0x7f668b8f0400) [pid = 1933] [serial = 830] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 84 (0x7f668ada4c00) [pid = 1933] [serial = 836] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 83 (0x7f668b951400) [pid = 1933] [serial = 809] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 82 (0x7f668a905000) [pid = 1933] [serial = 833] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 81 (0x7f66868f9c00) [pid = 1933] [serial = 834] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 80 (0x7f668cace000) [pid = 1933] [serial = 813] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 79 (0x7f668c606800) [pid = 1933] [serial = 812] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 78 (0x7f668cbef000) [pid = 1933] [serial = 816] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 77 (0x7f668cbe6c00) [pid = 1933] [serial = 815] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 76 (0x7f668bbb1000) [pid = 1933] [serial = 818] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 75 (0x7f66868f2800) [pid = 1933] [serial = 819] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 74 (0x7f668842e800) [pid = 1933] [serial = 842] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 73 (0x7f668b8f7000) [pid = 1933] [serial = 822] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 72 (0x7f668af93000) [pid = 1933] [serial = 821] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 71 (0x7f668cbe7800) [pid = 1933] [serial = 825] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 70 (0x7f668bbaf800) [pid = 1933] [serial = 840] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 69 (0x7f668c610800) [pid = 1933] [serial = 824] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 68 (0x7f668d9df000) [pid = 1933] [serial = 827] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 67 (0x7f668bbb0800) [pid = 1933] [serial = 843] [outer = (nil)] [url = about:blank] 16:20:40 INFO - PROCESS | 1933 | --DOMWINDOW == 66 (0x7f668af98400) [pid = 1933] [serial = 837] [outer = (nil)] [url = about:blank] 16:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1647ms 16:20:40 INFO - PROCESS | 1933 | 1462922440777 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 16:20:40 INFO - PROCESS | 1933 | 1462922440783 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 16:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:20:40 INFO - PROCESS | 1933 | 1462922440789 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:20:40 INFO - PROCESS | 1933 | 1462922440794 Marionette TRACE conn4 <- [1,1158,null,{}] 16:20:40 INFO - PROCESS | 1933 | 1462922440801 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:40 INFO - PROCESS | 1933 | 1462922440945 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 16:20:41 INFO - PROCESS | 1933 | 1462922441042 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:41 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ae62800 == 43 [pid = 1933] [id = 297] 16:20:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 67 (0x7f668842c000) [pid = 1933] [serial = 892] [outer = (nil)] 16:20:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 68 (0x7f668b8f9c00) [pid = 1933] [serial = 893] [outer = 0x7f668842c000] 16:20:41 INFO - PROCESS | 1933 | 1462922441107 Marionette DEBUG loaded listener.js 16:20:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 69 (0x7f668bbaac00) [pid = 1933] [serial = 894] [outer = 0x7f668842c000] 16:20:41 INFO - PROCESS | 1933 | 1462922441792 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1030ms 16:20:41 INFO - PROCESS | 1933 | 1462922441823 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 16:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:20:41 INFO - PROCESS | 1933 | 1462922441828 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 16:20:41 INFO - PROCESS | 1933 | 1462922441835 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:20:41 INFO - PROCESS | 1933 | 1462922441838 Marionette TRACE conn4 <- [1,1162,null,{}] 16:20:41 INFO - PROCESS | 1933 | 1462922441843 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:41 INFO - PROCESS | 1933 | 1462922441984 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 16:20:42 INFO - PROCESS | 1933 | 1462922442089 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:42 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c521800 == 44 [pid = 1933] [id = 298] 16:20:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 70 (0x7f668b8f6c00) [pid = 1933] [serial = 895] [outer = (nil)] 16:20:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 71 (0x7f668c231400) [pid = 1933] [serial = 896] [outer = 0x7f668b8f6c00] 16:20:42 INFO - PROCESS | 1933 | 1462922442150 Marionette DEBUG loaded listener.js 16:20:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 72 (0x7f668cace000) [pid = 1933] [serial = 897] [outer = 0x7f668b8f6c00] 16:20:42 INFO - PROCESS | 1933 | 1462922442867 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1080ms 16:20:42 INFO - PROCESS | 1933 | 1462922442931 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 16:20:42 INFO - PROCESS | 1933 | 1462922442935 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 16:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:20:42 INFO - PROCESS | 1933 | 1462922442948 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 1933 | 1462922442957 Marionette TRACE conn4 <- [1,1166,null,{}] 16:20:42 INFO - PROCESS | 1933 | 1462922442972 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:43 INFO - PROCESS | 1933 | 1462922443163 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 16:20:43 INFO - PROCESS | 1933 | 1462922443194 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:43 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da95800 == 45 [pid = 1933] [id = 299] 16:20:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 73 (0x7f668cbed400) [pid = 1933] [serial = 898] [outer = (nil)] 16:20:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 74 (0x7f668dc63400) [pid = 1933] [serial = 899] [outer = 0x7f668cbed400] 16:20:43 INFO - PROCESS | 1933 | 1462922443254 Marionette DEBUG loaded listener.js 16:20:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 75 (0x7f668dc71800) [pid = 1933] [serial = 900] [outer = 0x7f668cbed400] 16:20:44 INFO - PROCESS | 1933 | 1462922444060 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1156ms 16:20:44 INFO - PROCESS | 1933 | 1462922444098 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 16:20:44 INFO - PROCESS | 1933 | 1462922444102 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 16:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:20:44 INFO - PROCESS | 1933 | 1462922444108 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 1933 | 1462922444110 Marionette TRACE conn4 <- [1,1170,null,{}] 16:20:44 INFO - PROCESS | 1933 | 1462922444125 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:44 INFO - PROCESS | 1933 | 1462922444306 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 16:20:44 INFO - PROCESS | 1933 | 1462922444323 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dcc8000 == 46 [pid = 1933] [id = 300] 16:20:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 76 (0x7f668d5a7000) [pid = 1933] [serial = 901] [outer = (nil)] 16:20:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 77 (0x7f6691f90c00) [pid = 1933] [serial = 902] [outer = 0x7f668d5a7000] 16:20:44 INFO - PROCESS | 1933 | 1462922444397 Marionette DEBUG loaded listener.js 16:20:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 78 (0x7f6691f9a400) [pid = 1933] [serial = 903] [outer = 0x7f668d5a7000] 16:20:45 INFO - PROCESS | 1933 | --DOMWINDOW == 77 (0x7f668c60d000) [pid = 1933] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:20:45 INFO - PROCESS | 1933 | --DOMWINDOW == 76 (0x7f66868ef000) [pid = 1933] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:20:45 INFO - PROCESS | 1933 | --DOMWINDOW == 75 (0x7f668c225c00) [pid = 1933] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:20:45 INFO - PROCESS | 1933 | --DOMWINDOW == 74 (0x7f668ad97c00) [pid = 1933] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:20:45 INFO - PROCESS | 1933 | --DOMWINDOW == 73 (0x7f668a880800) [pid = 1933] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:20:45 INFO - PROCESS | 1933 | --DOMWINDOW == 72 (0x7f668af8e800) [pid = 1933] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:20:45 INFO - PROCESS | 1933 | --DOMWINDOW == 71 (0x7f668ad99400) [pid = 1933] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:20:45 INFO - PROCESS | 1933 | 1462922445275 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1186ms 16:20:45 INFO - PROCESS | 1933 | 1462922445294 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 16:20:45 INFO - PROCESS | 1933 | 1462922445297 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 16:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:20:45 INFO - PROCESS | 1933 | 1462922445302 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:20:45 INFO - PROCESS | 1933 | 1462922445304 Marionette TRACE conn4 <- [1,1174,null,{}] 16:20:45 INFO - PROCESS | 1933 | 1462922445309 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:45 INFO - PROCESS | 1933 | 1462922445477 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 16:20:45 INFO - PROCESS | 1933 | 1462922445556 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:45 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668daac800 == 47 [pid = 1933] [id = 301] 16:20:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 72 (0x7f668dc63800) [pid = 1933] [serial = 904] [outer = (nil)] 16:20:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 73 (0x7f6691f9ac00) [pid = 1933] [serial = 905] [outer = 0x7f668dc63800] 16:20:45 INFO - PROCESS | 1933 | 1462922445640 Marionette DEBUG loaded listener.js 16:20:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 74 (0x7f66920e6400) [pid = 1933] [serial = 906] [outer = 0x7f668dc63800] 16:20:46 INFO - PROCESS | 1933 | 1462922446338 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:20:46 INFO - PROCESS | 1933 | 1462922446382 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 16:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:20:46 INFO - PROCESS | 1933 | 1462922446388 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:20:46 INFO - PROCESS | 1933 | 1462922446392 Marionette TRACE conn4 <- [1,1178,null,{}] 16:20:46 INFO - PROCESS | 1933 | 1462922446398 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:46 INFO - PROCESS | 1933 | 1462922446573 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 16:20:46 INFO - PROCESS | 1933 | 1462922446597 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:46 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669294e000 == 48 [pid = 1933] [id = 302] 16:20:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 75 (0x7f66920edc00) [pid = 1933] [serial = 907] [outer = (nil)] 16:20:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 76 (0x7f669227e400) [pid = 1933] [serial = 908] [outer = 0x7f66920edc00] 16:20:46 INFO - PROCESS | 1933 | 1462922446656 Marionette DEBUG loaded listener.js 16:20:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 77 (0x7f6692283400) [pid = 1933] [serial = 909] [outer = 0x7f66920edc00] 16:20:47 INFO - PROCESS | 1933 | 1462922447534 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:20:47 INFO - PROCESS | 1933 | 1462922447588 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 16:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:20:47 INFO - PROCESS | 1933 | 1462922447599 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:20:47 INFO - PROCESS | 1933 | 1462922447604 Marionette TRACE conn4 <- [1,1182,null,{}] 16:20:47 INFO - PROCESS | 1933 | 1462922447615 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:47 INFO - PROCESS | 1933 | 1462922447792 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 16:20:47 INFO - PROCESS | 1933 | 1462922447934 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:47 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c507000 == 49 [pid = 1933] [id = 303] 16:20:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 78 (0x7f66868f0800) [pid = 1933] [serial = 910] [outer = (nil)] 16:20:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 79 (0x7f668ad99400) [pid = 1933] [serial = 911] [outer = 0x7f66868f0800] 16:20:48 INFO - PROCESS | 1933 | 1462922448017 Marionette DEBUG loaded listener.js 16:20:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 80 (0x7f668b94f800) [pid = 1933] [serial = 912] [outer = 0x7f66868f0800] 16:20:48 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:48 INFO - PROCESS | 1933 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:20:48 INFO - PROCESS | 1933 | 1462922448913 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:20:48 INFO - PROCESS | 1933 | 1462922448993 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 16:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:20:49 INFO - PROCESS | 1933 | 1462922449004 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:20:49 INFO - PROCESS | 1933 | 1462922449008 Marionette TRACE conn4 <- [1,1186,null,{}] 16:20:49 INFO - PROCESS | 1933 | 1462922449014 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:49 INFO - PROCESS | 1933 | 1462922449222 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 16:20:49 INFO - PROCESS | 1933 | 1462922449416 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:49 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692957800 == 50 [pid = 1933] [id = 304] 16:20:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 81 (0x7f668c230000) [pid = 1933] [serial = 913] [outer = (nil)] 16:20:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 82 (0x7f668cbe7800) [pid = 1933] [serial = 914] [outer = 0x7f668c230000] 16:20:49 INFO - PROCESS | 1933 | 1462922449528 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 83 (0x7f668d5abc00) [pid = 1933] [serial = 915] [outer = 0x7f668c230000] 16:20:50 INFO - PROCESS | 1933 | 1462922450385 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:20:50 INFO - PROCESS | 1933 | 1462922450438 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 16:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:20:50 INFO - PROCESS | 1933 | 1462922450444 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:20:50 INFO - PROCESS | 1933 | 1462922450450 Marionette TRACE conn4 <- [1,1190,null,{}] 16:20:50 INFO - PROCESS | 1933 | 1462922450466 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:50 INFO - PROCESS | 1933 | 1462922450645 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 16:20:50 INFO - PROCESS | 1933 | 1462922450790 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:50 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66936b0000 == 51 [pid = 1933] [id = 305] 16:20:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 84 (0x7f668d9d3400) [pid = 1933] [serial = 916] [outer = (nil)] 16:20:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 85 (0x7f66920e3800) [pid = 1933] [serial = 917] [outer = 0x7f668d9d3400] 16:20:50 INFO - PROCESS | 1933 | 1462922450869 Marionette DEBUG loaded listener.js 16:20:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 86 (0x7f6692276c00) [pid = 1933] [serial = 918] [outer = 0x7f668d9d3400] 16:20:51 INFO - PROCESS | 1933 | 1462922451693 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:20:51 INFO - PROCESS | 1933 | 1462922451736 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 16:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:20:51 INFO - PROCESS | 1933 | 1462922451743 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:20:51 INFO - PROCESS | 1933 | 1462922451746 Marionette TRACE conn4 <- [1,1194,null,{}] 16:20:51 INFO - PROCESS | 1933 | 1462922451751 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:51 INFO - PROCESS | 1933 | 1462922451910 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 16:20:52 INFO - PROCESS | 1933 | 1462922452058 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:52 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669375b800 == 52 [pid = 1933] [id = 306] 16:20:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 87 (0x7f668842d000) [pid = 1933] [serial = 919] [outer = (nil)] 16:20:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 88 (0x7f66926d1800) [pid = 1933] [serial = 920] [outer = 0x7f668842d000] 16:20:52 INFO - PROCESS | 1933 | 1462922452142 Marionette DEBUG loaded listener.js 16:20:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 89 (0x7f66927a5000) [pid = 1933] [serial = 921] [outer = 0x7f668842d000] 16:20:52 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:52 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:53 INFO - PROCESS | 1933 | 1462922453037 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:20:53 INFO - PROCESS | 1933 | 1462922453082 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 16:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:20:53 INFO - PROCESS | 1933 | 1462922453090 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:20:53 INFO - PROCESS | 1933 | 1462922453093 Marionette TRACE conn4 <- [1,1198,null,{}] 16:20:53 INFO - PROCESS | 1933 | 1462922453099 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:53 INFO - PROCESS | 1933 | 1462922453260 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 16:20:53 INFO - PROCESS | 1933 | 1462922453411 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:53 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bce2800 == 53 [pid = 1933] [id = 307] 16:20:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 90 (0x7f6688673400) [pid = 1933] [serial = 922] [outer = (nil)] 16:20:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 91 (0x7f668bc72800) [pid = 1933] [serial = 923] [outer = 0x7f6688673400] 16:20:53 INFO - PROCESS | 1933 | 1462922453484 Marionette DEBUG loaded listener.js 16:20:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 92 (0x7f66927ad000) [pid = 1933] [serial = 924] [outer = 0x7f6688673400] 16:20:54 INFO - PROCESS | 1933 | 1462922454618 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1583ms 16:20:54 INFO - PROCESS | 1933 | 1462922454674 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 16:20:54 INFO - PROCESS | 1933 | 1462922454678 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 16:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:20:54 INFO - PROCESS | 1933 | 1462922454685 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:20:54 INFO - PROCESS | 1933 | 1462922454690 Marionette TRACE conn4 <- [1,1202,null,{}] 16:20:54 INFO - PROCESS | 1933 | 1462922454697 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:54 INFO - PROCESS | 1933 | 1462922454871 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 16:20:55 INFO - PROCESS | 1933 | 1462922455016 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:55 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66869e1800 == 54 [pid = 1933] [id = 308] 16:20:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 93 (0x7f668a908000) [pid = 1933] [serial = 925] [outer = (nil)] 16:20:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 94 (0x7f668ada0800) [pid = 1933] [serial = 926] [outer = 0x7f668a908000] 16:20:55 INFO - PROCESS | 1933 | 1462922455122 Marionette DEBUG loaded listener.js 16:20:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 95 (0x7f668bba9c00) [pid = 1933] [serial = 927] [outer = 0x7f668a908000] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 94 (0x7f668dc69800) [pid = 1933] [serial = 875] [outer = (nil)] [url = about:blank] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 93 (0x7f668cbf1c00) [pid = 1933] [serial = 866] [outer = (nil)] [url = about:blank] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 92 (0x7f668d5ae400) [pid = 1933] [serial = 869] [outer = (nil)] [url = about:blank] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 91 (0x7f668c608800) [pid = 1933] [serial = 863] [outer = (nil)] [url = about:blank] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 90 (0x7f668c225000) [pid = 1933] [serial = 846] [outer = (nil)] [url = about:blank] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 89 (0x7f668ad9e400) [pid = 1933] [serial = 858] [outer = (nil)] [url = about:blank] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 88 (0x7f668a904400) [pid = 1933] [serial = 857] [outer = (nil)] [url = about:blank] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 87 (0x7f668b8f1400) [pid = 1933] [serial = 860] [outer = (nil)] [url = about:blank] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 86 (0x7f668b947c00) [pid = 1933] [serial = 861] [outer = (nil)] [url = about:blank] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 85 (0x7f668b8f5c00) [pid = 1933] [serial = 851] [outer = (nil)] [url = about:blank] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 84 (0x7f668a87d000) [pid = 1933] [serial = 848] [outer = (nil)] [url = about:blank] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 83 (0x7f668c603000) [pid = 1933] [serial = 854] [outer = (nil)] [url = about:blank] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 82 (0x7f668d9dd000) [pid = 1933] [serial = 872] [outer = (nil)] [url = about:blank] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 81 (0x7f668d9d7800) [pid = 1933] [serial = 870] [outer = (nil)] [url = about:blank] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 80 (0x7f668dc69c00) [pid = 1933] [serial = 873] [outer = (nil)] [url = about:blank] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 79 (0x7f668d5a6c00) [pid = 1933] [serial = 867] [outer = (nil)] [url = about:blank] 16:20:55 INFO - PROCESS | 1933 | --DOMWINDOW == 78 (0x7f668cad0400) [pid = 1933] [serial = 864] [outer = (nil)] [url = about:blank] 16:20:56 INFO - PROCESS | 1933 | 1462922456009 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1380ms 16:20:56 INFO - PROCESS | 1933 | 1462922456067 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 16:20:56 INFO - PROCESS | 1933 | 1462922456076 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 16:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:20:56 INFO - PROCESS | 1933 | 1462922456087 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:20:56 INFO - PROCESS | 1933 | 1462922456090 Marionette TRACE conn4 <- [1,1206,null,{}] 16:20:56 INFO - PROCESS | 1933 | 1462922456097 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:56 INFO - PROCESS | 1933 | 1462922456244 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 16:20:56 INFO - PROCESS | 1933 | 1462922456256 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:56 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c31c800 == 55 [pid = 1933] [id = 309] 16:20:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 79 (0x7f6688670000) [pid = 1933] [serial = 928] [outer = (nil)] 16:20:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 80 (0x7f668cbec400) [pid = 1933] [serial = 929] [outer = 0x7f6688670000] 16:20:56 INFO - PROCESS | 1933 | 1462922456316 Marionette DEBUG loaded listener.js 16:20:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 81 (0x7f668c604c00) [pid = 1933] [serial = 930] [outer = 0x7f6688670000] 16:20:57 INFO - PROCESS | 1933 | 1462922457189 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1136ms 16:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:20:57 INFO - PROCESS | 1933 | 1462922457223 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 16:20:57 INFO - PROCESS | 1933 | 1462922457226 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 16:20:57 INFO - PROCESS | 1933 | 1462922457233 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:20:57 INFO - PROCESS | 1933 | 1462922457239 Marionette TRACE conn4 <- [1,1210,null,{}] 16:20:57 INFO - PROCESS | 1933 | 1462922457255 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:57 INFO - PROCESS | 1933 | 1462922457411 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 16:20:57 INFO - PROCESS | 1933 | 1462922457513 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:57 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dba3800 == 56 [pid = 1933] [id = 310] 16:20:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 82 (0x7f668cacc800) [pid = 1933] [serial = 931] [outer = (nil)] 16:20:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 83 (0x7f6691f84c00) [pid = 1933] [serial = 932] [outer = 0x7f668cacc800] 16:20:57 INFO - PROCESS | 1933 | 1462922457578 Marionette DEBUG loaded listener.js 16:20:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 84 (0x7f6691f99000) [pid = 1933] [serial = 933] [outer = 0x7f668cacc800] 16:20:58 INFO - PROCESS | 1933 | 1462922458325 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1137ms 16:20:58 INFO - PROCESS | 1933 | 1462922458370 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 16:20:58 INFO - PROCESS | 1933 | 1462922458374 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 16:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:20:58 INFO - PROCESS | 1933 | 1462922458400 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:20:58 INFO - PROCESS | 1933 | 1462922458403 Marionette TRACE conn4 <- [1,1214,null,{}] 16:20:58 INFO - PROCESS | 1933 | 1462922458409 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:58 INFO - PROCESS | 1933 | 1462922458591 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 16:20:58 INFO - PROCESS | 1933 | 1462922458628 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:58 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66926b0800 == 57 [pid = 1933] [id = 311] 16:20:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 85 (0x7f668d9d3000) [pid = 1933] [serial = 934] [outer = (nil)] 16:20:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 86 (0x7f6692281800) [pid = 1933] [serial = 935] [outer = 0x7f668d9d3000] 16:20:58 INFO - PROCESS | 1933 | 1462922458691 Marionette DEBUG loaded listener.js 16:20:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 87 (0x7f66927a9800) [pid = 1933] [serial = 936] [outer = 0x7f668d9d3000] 16:20:59 INFO - PROCESS | 1933 | 1462922459507 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1146ms 16:20:59 INFO - PROCESS | 1933 | 1462922459531 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 16:20:59 INFO - PROCESS | 1933 | 1462922459534 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 16:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:20:59 INFO - PROCESS | 1933 | 1462922459543 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:20:59 INFO - PROCESS | 1933 | 1462922459546 Marionette TRACE conn4 <- [1,1218,null,{}] 16:20:59 INFO - PROCESS | 1933 | 1462922459551 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:59 INFO - PROCESS | 1933 | 1462922459734 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 16:20:59 INFO - PROCESS | 1933 | 1462922459758 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:59 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692c58800 == 58 [pid = 1933] [id = 312] 16:20:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 88 (0x7f6691f9f400) [pid = 1933] [serial = 937] [outer = (nil)] 16:20:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 89 (0x7f66927b0000) [pid = 1933] [serial = 938] [outer = 0x7f6691f9f400] 16:20:59 INFO - PROCESS | 1933 | 1462922459818 Marionette DEBUG loaded listener.js 16:20:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 90 (0x7f66927b6c00) [pid = 1933] [serial = 939] [outer = 0x7f6691f9f400] 16:21:00 INFO - PROCESS | 1933 | --DOMWINDOW == 89 (0x7f668d5a7000) [pid = 1933] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:21:00 INFO - PROCESS | 1933 | --DOMWINDOW == 88 (0x7f668dc63800) [pid = 1933] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:21:00 INFO - PROCESS | 1933 | --DOMWINDOW == 87 (0x7f668842c000) [pid = 1933] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:21:00 INFO - PROCESS | 1933 | --DOMWINDOW == 86 (0x7f668b8f6c00) [pid = 1933] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:21:00 INFO - PROCESS | 1933 | --DOMWINDOW == 85 (0x7f6688429c00) [pid = 1933] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:21:00 INFO - PROCESS | 1933 | --DOMWINDOW == 84 (0x7f668cbed400) [pid = 1933] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:21:00 INFO - PROCESS | 1933 | 1462922460651 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1130ms 16:21:00 INFO - PROCESS | 1933 | 1462922460672 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 16:21:00 INFO - PROCESS | 1933 | 1462922460675 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 16:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:21:00 INFO - PROCESS | 1933 | 1462922460680 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 1933 | 1462922460683 Marionette TRACE conn4 <- [1,1222,null,{}] 16:21:00 INFO - PROCESS | 1933 | 1462922460691 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:00 INFO - PROCESS | 1933 | 1462922460911 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 16:21:00 INFO - PROCESS | 1933 | 1462922460927 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:00 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bcef800 == 59 [pid = 1933] [id = 313] 16:21:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 85 (0x7f66920e3c00) [pid = 1933] [serial = 940] [outer = (nil)] 16:21:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 86 (0x7f66927b7800) [pid = 1933] [serial = 941] [outer = 0x7f66920e3c00] 16:21:00 INFO - PROCESS | 1933 | 1462922460989 Marionette DEBUG loaded listener.js 16:21:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 87 (0x7f66928f4000) [pid = 1933] [serial = 942] [outer = 0x7f66920e3c00] 16:21:01 INFO - PROCESS | 1933 | 1462922461727 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:21:01 INFO - PROCESS | 1933 | 1462922461779 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 16:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:21:01 INFO - PROCESS | 1933 | 1462922461785 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:21:01 INFO - PROCESS | 1933 | 1462922461788 Marionette TRACE conn4 <- [1,1226,null,{}] 16:21:01 INFO - PROCESS | 1933 | 1462922461793 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:01 INFO - PROCESS | 1933 | 1462922461958 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 16:21:01 INFO - PROCESS | 1933 | 1462922461975 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:01 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6693cd3800 == 60 [pid = 1933] [id = 314] 16:21:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 88 (0x7f668a90c800) [pid = 1933] [serial = 943] [outer = (nil)] 16:21:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 89 (0x7f66928f6000) [pid = 1933] [serial = 944] [outer = 0x7f668a90c800] 16:21:02 INFO - PROCESS | 1933 | 1462922462034 Marionette DEBUG loaded listener.js 16:21:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 90 (0x7f6692c11c00) [pid = 1933] [serial = 945] [outer = 0x7f668a90c800] 16:21:03 INFO - PROCESS | 1933 | 1462922463034 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1278ms 16:21:03 INFO - PROCESS | 1933 | 1462922463064 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 16:21:03 INFO - PROCESS | 1933 | 1462922463071 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 16:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:21:03 INFO - PROCESS | 1933 | 1462922463080 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:21:03 INFO - PROCESS | 1933 | 1462922463085 Marionette TRACE conn4 <- [1,1230,null,{}] 16:21:03 INFO - PROCESS | 1933 | 1462922463093 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:03 INFO - PROCESS | 1933 | 1462922463255 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 16:21:03 INFO - PROCESS | 1933 | 1462922463409 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:03 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668cd4c000 == 61 [pid = 1933] [id = 315] 16:21:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 91 (0x7f668af8f400) [pid = 1933] [serial = 946] [outer = (nil)] 16:21:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 92 (0x7f668bbd6400) [pid = 1933] [serial = 947] [outer = 0x7f668af8f400] 16:21:03 INFO - PROCESS | 1933 | 1462922463487 Marionette DEBUG loaded listener.js 16:21:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 93 (0x7f668c227400) [pid = 1933] [serial = 948] [outer = 0x7f668af8f400] 16:21:04 INFO - PROCESS | 1933 | 1462922464304 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1284ms 16:21:04 INFO - PROCESS | 1933 | 1462922464366 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 16:21:04 INFO - PROCESS | 1933 | 1462922464374 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 16:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:21:04 INFO - PROCESS | 1933 | 1462922464385 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:21:04 INFO - PROCESS | 1933 | 1462922464388 Marionette TRACE conn4 <- [1,1234,null,{}] 16:21:04 INFO - PROCESS | 1933 | 1462922464395 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:04 INFO - PROCESS | 1933 | 1462922464570 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 16:21:04 INFO - PROCESS | 1933 | 1462922464716 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:04 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692954000 == 62 [pid = 1933] [id = 316] 16:21:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 94 (0x7f668c22c000) [pid = 1933] [serial = 949] [outer = (nil)] 16:21:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 95 (0x7f668dc62800) [pid = 1933] [serial = 950] [outer = 0x7f668c22c000] 16:21:04 INFO - PROCESS | 1933 | 1462922464788 Marionette DEBUG loaded listener.js 16:21:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 96 (0x7f6691f8f400) [pid = 1933] [serial = 951] [outer = 0x7f668c22c000] 16:21:05 INFO - PROCESS | 1933 | 1462922465727 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1380ms 16:21:05 INFO - PROCESS | 1933 | 1462922465765 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 16:21:05 INFO - PROCESS | 1933 | 1462922465769 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 16:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:21:05 INFO - PROCESS | 1933 | 1462922465776 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:21:05 INFO - PROCESS | 1933 | 1462922465781 Marionette TRACE conn4 <- [1,1238,null,{}] 16:21:05 INFO - PROCESS | 1933 | 1462922465797 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:05 INFO - PROCESS | 1933 | 1462922465975 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 16:21:06 INFO - PROCESS | 1933 | 1462922466123 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:06 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694b9b000 == 63 [pid = 1933] [id = 317] 16:21:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 97 (0x7f6692275800) [pid = 1933] [serial = 952] [outer = (nil)] 16:21:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 98 (0x7f66927b9c00) [pid = 1933] [serial = 953] [outer = 0x7f6692275800] 16:21:06 INFO - PROCESS | 1933 | 1462922466207 Marionette DEBUG loaded listener.js 16:21:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 99 (0x7f66928eb800) [pid = 1933] [serial = 954] [outer = 0x7f6692275800] 16:21:07 INFO - PROCESS | 1933 | 1462922467089 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1339ms 16:21:07 INFO - PROCESS | 1933 | 1462922467117 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 16:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:21:07 INFO - PROCESS | 1933 | 1462922467121 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 16:21:07 INFO - PROCESS | 1933 | 1462922467127 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:21:07 INFO - PROCESS | 1933 | 1462922467130 Marionette TRACE conn4 <- [1,1242,null,{}] 16:21:07 INFO - PROCESS | 1933 | 1462922467135 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:07 INFO - PROCESS | 1933 | 1462922467285 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 16:21:07 INFO - PROCESS | 1933 | 1462922467434 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:07 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694c25800 == 64 [pid = 1933] [id = 318] 16:21:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 100 (0x7f66927a9c00) [pid = 1933] [serial = 955] [outer = (nil)] 16:21:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 101 (0x7f669306c800) [pid = 1933] [serial = 956] [outer = 0x7f66927a9c00] 16:21:07 INFO - PROCESS | 1933 | 1462922467509 Marionette DEBUG loaded listener.js 16:21:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 102 (0x7f6693119400) [pid = 1933] [serial = 957] [outer = 0x7f66927a9c00] 16:21:08 INFO - PROCESS | 1933 | 1462922468367 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1276ms 16:21:08 INFO - PROCESS | 1933 | 1462922468404 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 16:21:08 INFO - PROCESS | 1933 | 1462922468407 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 16:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:21:08 INFO - PROCESS | 1933 | 1462922468413 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:21:08 INFO - PROCESS | 1933 | 1462922468416 Marionette TRACE conn4 <- [1,1246,null,{}] 16:21:08 INFO - PROCESS | 1933 | 1462922468422 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:08 INFO - PROCESS | 1933 | 1462922468574 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 16:21:08 INFO - PROCESS | 1933 | 1462922468727 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:08 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66926a1000 == 65 [pid = 1933] [id = 319] 16:21:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 103 (0x7f66868ed400) [pid = 1933] [serial = 958] [outer = (nil)] 16:21:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 104 (0x7f669227c800) [pid = 1933] [serial = 959] [outer = 0x7f66868ed400] 16:21:08 INFO - PROCESS | 1933 | 1462922468799 Marionette DEBUG loaded listener.js 16:21:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 105 (0x7f6693268000) [pid = 1933] [serial = 960] [outer = 0x7f66868ed400] 16:21:09 INFO - PROCESS | 1933 | 1462922469961 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1597ms 16:21:10 INFO - PROCESS | 1933 | 1462922470011 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 16:21:10 INFO - PROCESS | 1933 | 1462922470015 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 16:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:21:10 INFO - PROCESS | 1933 | 1462922470022 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:21:10 INFO - PROCESS | 1933 | 1462922470027 Marionette TRACE conn4 <- [1,1250,null,{}] 16:21:10 INFO - PROCESS | 1933 | 1462922470034 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:10 INFO - PROCESS | 1933 | 1462922470183 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 16:21:10 INFO - PROCESS | 1933 | 1462922470341 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:10 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66869c8800 == 66 [pid = 1933] [id = 320] 16:21:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 106 (0x7f668ad9ac00) [pid = 1933] [serial = 961] [outer = (nil)] 16:21:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 107 (0x7f668bbde800) [pid = 1933] [serial = 962] [outer = 0x7f668ad9ac00] 16:21:10 INFO - PROCESS | 1933 | 1462922470453 Marionette DEBUG loaded listener.js 16:21:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 108 (0x7f668c609800) [pid = 1933] [serial = 963] [outer = 0x7f668ad9ac00] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c50e800 == 65 [pid = 1933] [id = 265] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668bcf1800 == 64 [pid = 1933] [id = 264] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da95800 == 63 [pid = 1933] [id = 299] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668daac800 == 62 [pid = 1933] [id = 301] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c521800 == 61 [pid = 1933] [id = 298] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 107 (0x7f669227e400) [pid = 1933] [serial = 908] [outer = (nil)] [url = about:blank] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c319800 == 60 [pid = 1933] [id = 272] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668bcef800 == 59 [pid = 1933] [id = 313] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692c58800 == 58 [pid = 1933] [id = 312] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66926b0800 == 57 [pid = 1933] [id = 311] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dba3800 == 56 [pid = 1933] [id = 310] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c31c800 == 55 [pid = 1933] [id = 309] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66869e1800 == 54 [pid = 1933] [id = 308] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669375b800 == 53 [pid = 1933] [id = 306] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66936b0000 == 52 [pid = 1933] [id = 305] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692957800 == 51 [pid = 1933] [id = 304] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c507000 == 50 [pid = 1933] [id = 303] 16:21:11 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669294e000 == 49 [pid = 1933] [id = 302] 16:21:11 INFO - PROCESS | 1933 | 1462922471400 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 106 (0x7f6691f90c00) [pid = 1933] [serial = 902] [outer = (nil)] [url = about:blank] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 105 (0x7f6691f9ac00) [pid = 1933] [serial = 905] [outer = (nil)] [url = about:blank] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 104 (0x7f668a902400) [pid = 1933] [serial = 878] [outer = (nil)] [url = about:blank] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 103 (0x7f668bbd5000) [pid = 1933] [serial = 881] [outer = (nil)] [url = about:blank] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 102 (0x7f668d5a2400) [pid = 1933] [serial = 884] [outer = (nil)] [url = about:blank] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 101 (0x7f668b8f9c00) [pid = 1933] [serial = 893] [outer = (nil)] [url = about:blank] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 100 (0x7f668bbaac00) [pid = 1933] [serial = 894] [outer = (nil)] [url = about:blank] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 99 (0x7f668c231400) [pid = 1933] [serial = 896] [outer = (nil)] [url = about:blank] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 98 (0x7f668a87ec00) [pid = 1933] [serial = 891] [outer = (nil)] [url = about:blank] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 97 (0x7f6688431800) [pid = 1933] [serial = 890] [outer = (nil)] [url = about:blank] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 96 (0x7f6691f8a400) [pid = 1933] [serial = 887] [outer = (nil)] [url = about:blank] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 95 (0x7f668dc63400) [pid = 1933] [serial = 899] [outer = (nil)] [url = about:blank] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 94 (0x7f6691f9a400) [pid = 1933] [serial = 903] [outer = (nil)] [url = about:blank] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 93 (0x7f668dc71800) [pid = 1933] [serial = 900] [outer = (nil)] [url = about:blank] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 92 (0x7f668cace000) [pid = 1933] [serial = 897] [outer = (nil)] [url = about:blank] 16:21:11 INFO - PROCESS | 1933 | --DOMWINDOW == 91 (0x7f66920e6400) [pid = 1933] [serial = 906] [outer = (nil)] [url = about:blank] 16:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1436ms 16:21:11 INFO - PROCESS | 1933 | 1462922471460 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 16:21:11 INFO - PROCESS | 1933 | 1462922471468 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 16:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:21:11 INFO - PROCESS | 1933 | 1462922471478 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:21:11 INFO - PROCESS | 1933 | 1462922471483 Marionette TRACE conn4 <- [1,1254,null,{}] 16:21:11 INFO - PROCESS | 1933 | 1462922471488 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:11 INFO - PROCESS | 1933 | 1462922471624 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 16:21:11 INFO - PROCESS | 1933 | 1462922471640 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:11 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c31c800 == 50 [pid = 1933] [id = 321] 16:21:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 92 (0x7f668cbf1000) [pid = 1933] [serial = 964] [outer = (nil)] 16:21:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 93 (0x7f668dc63400) [pid = 1933] [serial = 965] [outer = 0x7f668cbf1000] 16:21:11 INFO - PROCESS | 1933 | 1462922471697 Marionette DEBUG loaded listener.js 16:21:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 94 (0x7f6691f8e400) [pid = 1933] [serial = 966] [outer = 0x7f668cbf1000] 16:21:12 INFO - PROCESS | 1933 | 1462922472574 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1133ms 16:21:12 INFO - PROCESS | 1933 | 1462922472611 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 16:21:12 INFO - PROCESS | 1933 | 1462922472615 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 16:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:21:12 INFO - PROCESS | 1933 | 1462922472625 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:21:12 INFO - PROCESS | 1933 | 1462922472630 Marionette TRACE conn4 <- [1,1258,null,{}] 16:21:12 INFO - PROCESS | 1933 | 1462922472646 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:12 INFO - PROCESS | 1933 | 1462922472801 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 16:21:12 INFO - PROCESS | 1933 | 1462922472909 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:12 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dcdd800 == 51 [pid = 1933] [id = 322] 16:21:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 95 (0x7f668c609400) [pid = 1933] [serial = 967] [outer = (nil)] 16:21:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 96 (0x7f66920f1000) [pid = 1933] [serial = 968] [outer = 0x7f668c609400] 16:21:12 INFO - PROCESS | 1933 | 1462922472979 Marionette DEBUG loaded listener.js 16:21:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 97 (0x7f66926d7800) [pid = 1933] [serial = 969] [outer = 0x7f668c609400] 16:21:13 INFO - PROCESS | 1933 | 1462922473731 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1134ms 16:21:13 INFO - PROCESS | 1933 | 1462922473760 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 16:21:13 INFO - PROCESS | 1933 | 1462922473765 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 16:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:21:13 INFO - PROCESS | 1933 | 1462922473771 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:21:13 INFO - PROCESS | 1933 | 1462922473773 Marionette TRACE conn4 <- [1,1262,null,{}] 16:21:13 INFO - PROCESS | 1933 | 1462922473778 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:13 INFO - PROCESS | 1933 | 1462922473973 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 16:21:14 INFO - PROCESS | 1933 | 1462922473997 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:14 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669294d800 == 52 [pid = 1933] [id = 323] 16:21:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 98 (0x7f668d5a6800) [pid = 1933] [serial = 970] [outer = (nil)] 16:21:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 99 (0x7f66928ea800) [pid = 1933] [serial = 971] [outer = 0x7f668d5a6800] 16:21:14 INFO - PROCESS | 1933 | 1462922474059 Marionette DEBUG loaded listener.js 16:21:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 100 (0x7f66928f7800) [pid = 1933] [serial = 972] [outer = 0x7f668d5a6800] 16:21:15 INFO - PROCESS | 1933 | --DOMWINDOW == 99 (0x7f668d9d3000) [pid = 1933] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:21:15 INFO - PROCESS | 1933 | --DOMWINDOW == 98 (0x7f668c230000) [pid = 1933] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:21:15 INFO - PROCESS | 1933 | --DOMWINDOW == 97 (0x7f6688673400) [pid = 1933] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:21:15 INFO - PROCESS | 1933 | --DOMWINDOW == 96 (0x7f66920edc00) [pid = 1933] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:21:15 INFO - PROCESS | 1933 | --DOMWINDOW == 95 (0x7f668a908000) [pid = 1933] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:21:15 INFO - PROCESS | 1933 | --DOMWINDOW == 94 (0x7f6688670000) [pid = 1933] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:21:15 INFO - PROCESS | 1933 | --DOMWINDOW == 93 (0x7f6691f9f400) [pid = 1933] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:21:15 INFO - PROCESS | 1933 | --DOMWINDOW == 92 (0x7f66868f0800) [pid = 1933] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:21:15 INFO - PROCESS | 1933 | --DOMWINDOW == 91 (0x7f668cacc800) [pid = 1933] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:21:15 INFO - PROCESS | 1933 | --DOMWINDOW == 90 (0x7f66920e3c00) [pid = 1933] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:21:15 INFO - PROCESS | 1933 | --DOMWINDOW == 89 (0x7f668ad97400) [pid = 1933] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:21:15 INFO - PROCESS | 1933 | --DOMWINDOW == 88 (0x7f6688427000) [pid = 1933] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:21:15 INFO - PROCESS | 1933 | --DOMWINDOW == 87 (0x7f668c229c00) [pid = 1933] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:21:15 INFO - PROCESS | 1933 | --DOMWINDOW == 86 (0x7f668d9d5400) [pid = 1933] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:21:15 INFO - PROCESS | 1933 | 1462922475295 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1584ms 16:21:15 INFO - PROCESS | 1933 | 1462922475356 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 16:21:15 INFO - PROCESS | 1933 | 1462922475362 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 16:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:21:15 INFO - PROCESS | 1933 | 1462922475371 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:21:15 INFO - PROCESS | 1933 | 1462922475377 Marionette TRACE conn4 <- [1,1266,null,{}] 16:21:15 INFO - PROCESS | 1933 | 1462922475388 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:15 INFO - PROCESS | 1933 | 1462922475622 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 16:21:15 INFO - PROCESS | 1933 | 1462922475766 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:15 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c50f800 == 53 [pid = 1933] [id = 324] 16:21:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 87 (0x7f6688422c00) [pid = 1933] [serial = 973] [outer = (nil)] 16:21:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 88 (0x7f668bbab800) [pid = 1933] [serial = 974] [outer = 0x7f6688422c00] 16:21:15 INFO - PROCESS | 1933 | 1462922475841 Marionette DEBUG loaded listener.js 16:21:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 89 (0x7f668c225400) [pid = 1933] [serial = 975] [outer = 0x7f6688422c00] 16:21:16 INFO - PROCESS | 1933 | 1462922476640 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1335ms 16:21:16 INFO - PROCESS | 1933 | 1462922476707 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 16:21:16 INFO - PROCESS | 1933 | 1462922476715 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 16:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:21:16 INFO - PROCESS | 1933 | 1462922476724 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:21:16 INFO - PROCESS | 1933 | 1462922476728 Marionette TRACE conn4 <- [1,1270,null,{}] 16:21:16 INFO - PROCESS | 1933 | 1462922476734 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:16 INFO - PROCESS | 1933 | 1462922476930 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 16:21:17 INFO - PROCESS | 1933 | 1462922477086 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:17 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a6dc000 == 54 [pid = 1933] [id = 325] 16:21:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 90 (0x7f668b8ef000) [pid = 1933] [serial = 976] [outer = (nil)] 16:21:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 91 (0x7f668dc6c800) [pid = 1933] [serial = 977] [outer = 0x7f668b8ef000] 16:21:17 INFO - PROCESS | 1933 | 1462922477158 Marionette DEBUG loaded listener.js 16:21:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 92 (0x7f6691f93000) [pid = 1933] [serial = 978] [outer = 0x7f668b8ef000] 16:21:18 INFO - PROCESS | 1933 | 1462922478131 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1481ms 16:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:21:18 INFO - PROCESS | 1933 | 1462922478207 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 16:21:18 INFO - PROCESS | 1933 | 1462922478210 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 16:21:18 INFO - PROCESS | 1933 | 1462922478216 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:21:18 INFO - PROCESS | 1933 | 1462922478222 Marionette TRACE conn4 <- [1,1274,null,{}] 16:21:18 INFO - PROCESS | 1933 | 1462922478238 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:18 INFO - PROCESS | 1933 | 1462922478421 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 16:21:18 INFO - PROCESS | 1933 | 1462922478570 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:18 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66936a4800 == 55 [pid = 1933] [id = 326] 16:21:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 93 (0x7f6691f94800) [pid = 1933] [serial = 979] [outer = (nil)] 16:21:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 94 (0x7f66926ce000) [pid = 1933] [serial = 980] [outer = 0x7f6691f94800] 16:21:18 INFO - PROCESS | 1933 | 1462922478646 Marionette DEBUG loaded listener.js 16:21:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 95 (0x7f66927bf000) [pid = 1933] [serial = 981] [outer = 0x7f6691f94800] 16:21:19 INFO - PROCESS | 1933 | 1462922479588 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1434ms 16:21:19 INFO - PROCESS | 1933 | 1462922479650 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 16:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:21:19 INFO - PROCESS | 1933 | 1462922479655 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 16:21:19 INFO - PROCESS | 1933 | 1462922479662 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:21:19 INFO - PROCESS | 1933 | 1462922479665 Marionette TRACE conn4 <- [1,1278,null,{}] 16:21:19 INFO - PROCESS | 1933 | 1462922479670 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:19 INFO - PROCESS | 1933 | 1462922479849 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 16:21:19 INFO - PROCESS | 1933 | 1462922479995 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669470b800 == 56 [pid = 1933] [id = 327] 16:21:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 96 (0x7f6691f96c00) [pid = 1933] [serial = 982] [outer = (nil)] 16:21:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 97 (0x7f6693120800) [pid = 1933] [serial = 983] [outer = 0x7f6691f96c00] 16:21:20 INFO - PROCESS | 1933 | 1462922480067 Marionette DEBUG loaded listener.js 16:21:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 98 (0x7f669326d400) [pid = 1933] [serial = 984] [outer = 0x7f6691f96c00] 16:21:20 INFO - PROCESS | 1933 | 1462922480983 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1377ms 16:21:21 INFO - PROCESS | 1933 | 1462922481039 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 16:21:21 INFO - PROCESS | 1933 | 1462922481043 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 16:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:21:21 INFO - PROCESS | 1933 | 1462922481049 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:21:21 INFO - PROCESS | 1933 | 1462922481052 Marionette TRACE conn4 <- [1,1282,null,{}] 16:21:21 INFO - PROCESS | 1933 | 1462922481057 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:21 INFO - PROCESS | 1933 | 1462922481211 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 16:21:21 INFO - PROCESS | 1933 | 1462922481362 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:21 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694c0e000 == 57 [pid = 1933] [id = 328] 16:21:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 99 (0x7f6692c04c00) [pid = 1933] [serial = 985] [outer = (nil)] 16:21:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 100 (0x7f6693317800) [pid = 1933] [serial = 986] [outer = 0x7f6692c04c00] 16:21:21 INFO - PROCESS | 1933 | 1462922481434 Marionette DEBUG loaded listener.js 16:21:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 101 (0x7f669331d400) [pid = 1933] [serial = 987] [outer = 0x7f6692c04c00] 16:21:22 INFO - PROCESS | 1933 | 1462922482361 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1378ms 16:21:22 INFO - PROCESS | 1933 | 1462922482428 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 16:21:22 INFO - PROCESS | 1933 | 1462922482432 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 16:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:21:22 INFO - PROCESS | 1933 | 1462922482438 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:21:22 INFO - PROCESS | 1933 | 1462922482442 Marionette TRACE conn4 <- [1,1286,null,{}] 16:21:22 INFO - PROCESS | 1933 | 1462922482449 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:22 INFO - PROCESS | 1933 | 1462922482703 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 16:21:23 INFO - PROCESS | 1933 | 1462922483056 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:23 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c313000 == 58 [pid = 1933] [id = 329] 16:21:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 102 (0x7f668a904400) [pid = 1933] [serial = 988] [outer = (nil)] 16:21:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 103 (0x7f668ad98400) [pid = 1933] [serial = 989] [outer = 0x7f668a904400] 16:21:23 INFO - PROCESS | 1933 | 1462922483169 Marionette DEBUG loaded listener.js 16:21:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 104 (0x7f668b8f9c00) [pid = 1933] [serial = 990] [outer = 0x7f668a904400] 16:21:24 INFO - PROCESS | 1933 | 1462922484107 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1740ms 16:21:24 INFO - PROCESS | 1933 | 1462922484180 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 16:21:24 INFO - PROCESS | 1933 | 1462922484184 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 16:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:21:24 INFO - PROCESS | 1933 | 1462922484193 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:21:24 INFO - PROCESS | 1933 | 1462922484198 Marionette TRACE conn4 <- [1,1290,null,{}] 16:21:24 INFO - PROCESS | 1933 | 1462922484206 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:24 INFO - PROCESS | 1933 | 1462922484434 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 16:21:24 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ae62800 == 57 [pid = 1933] [id = 297] 16:21:24 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dcdd800 == 56 [pid = 1933] [id = 322] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 103 (0x7f66920e3800) [pid = 1933] [serial = 917] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 102 (0x7f66926d1800) [pid = 1933] [serial = 920] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 101 (0x7f66928f6000) [pid = 1933] [serial = 944] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c31c800 == 55 [pid = 1933] [id = 321] 16:21:24 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66869c8800 == 54 [pid = 1933] [id = 320] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 100 (0x7f668dc67400) [pid = 1933] [serial = 828] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 99 (0x7f6692281800) [pid = 1933] [serial = 935] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 98 (0x7f668d5abc00) [pid = 1933] [serial = 915] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 97 (0x7f668cbe7800) [pid = 1933] [serial = 914] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 96 (0x7f66927ad000) [pid = 1933] [serial = 924] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 95 (0x7f668bc72800) [pid = 1933] [serial = 923] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 94 (0x7f6692283400) [pid = 1933] [serial = 909] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 93 (0x7f668bba9c00) [pid = 1933] [serial = 927] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 92 (0x7f668ada0800) [pid = 1933] [serial = 926] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 91 (0x7f668cbec400) [pid = 1933] [serial = 929] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 90 (0x7f668c604c00) [pid = 1933] [serial = 930] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 89 (0x7f66927b0000) [pid = 1933] [serial = 938] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 88 (0x7f668b94f800) [pid = 1933] [serial = 912] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 87 (0x7f668ad99400) [pid = 1933] [serial = 911] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 86 (0x7f6691f84c00) [pid = 1933] [serial = 932] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 85 (0x7f66927b7800) [pid = 1933] [serial = 941] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 84 (0x7f66927b6c00) [pid = 1933] [serial = 939] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 83 (0x7f66927a9800) [pid = 1933] [serial = 936] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 82 (0x7f6691f99000) [pid = 1933] [serial = 933] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 81 (0x7f66928f4000) [pid = 1933] [serial = 942] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 80 (0x7f668b94f000) [pid = 1933] [serial = 852] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 79 (0x7f668a90d800) [pid = 1933] [serial = 849] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | --DOMWINDOW == 78 (0x7f668ada1000) [pid = 1933] [serial = 855] [outer = (nil)] [url = about:blank] 16:21:24 INFO - PROCESS | 1933 | 1462922484617 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:24 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ad19800 == 55 [pid = 1933] [id = 330] 16:21:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 79 (0x7f668a90d800) [pid = 1933] [serial = 991] [outer = (nil)] 16:21:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 80 (0x7f668bc72800) [pid = 1933] [serial = 992] [outer = 0x7f668a90d800] 16:21:24 INFO - PROCESS | 1933 | 1462922484691 Marionette DEBUG loaded listener.js 16:21:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 81 (0x7f668d59fc00) [pid = 1933] [serial = 993] [outer = 0x7f668a90d800] 16:21:25 INFO - PROCESS | 1933 | 1462922485491 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1329ms 16:21:25 INFO - PROCESS | 1933 | 1462922485532 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 16:21:25 INFO - PROCESS | 1933 | 1462922485538 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 16:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:21:25 INFO - PROCESS | 1933 | 1462922485551 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:21:25 INFO - PROCESS | 1933 | 1462922485554 Marionette TRACE conn4 <- [1,1294,null,{}] 16:21:25 INFO - PROCESS | 1933 | 1462922485562 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:25 INFO - PROCESS | 1933 | 1462922485704 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 16:21:25 INFO - PROCESS | 1933 | 1462922485722 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:25 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dbb1000 == 56 [pid = 1933] [id = 331] 16:21:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 82 (0x7f6691f83c00) [pid = 1933] [serial = 994] [outer = (nil)] 16:21:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 83 (0x7f6691f9c400) [pid = 1933] [serial = 995] [outer = 0x7f6691f83c00] 16:21:25 INFO - PROCESS | 1933 | 1462922485792 Marionette DEBUG loaded listener.js 16:21:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 84 (0x7f6692276800) [pid = 1933] [serial = 996] [outer = 0x7f6691f83c00] 16:21:26 INFO - PROCESS | 1933 | 1462922486586 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1083ms 16:21:26 INFO - PROCESS | 1933 | 1462922486634 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 16:21:26 INFO - PROCESS | 1933 | 1462922486637 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 16:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:21:26 INFO - PROCESS | 1933 | 1462922486651 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:21:26 INFO - PROCESS | 1933 | 1462922486660 Marionette TRACE conn4 <- [1,1298,null,{}] 16:21:26 INFO - PROCESS | 1933 | 1462922486690 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:26 INFO - PROCESS | 1933 | 1462922486853 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 16:21:26 INFO - PROCESS | 1933 | 1462922486865 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:26 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692920000 == 57 [pid = 1933] [id = 332] 16:21:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 85 (0x7f668d9db000) [pid = 1933] [serial = 997] [outer = (nil)] 16:21:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 86 (0x7f66928e9400) [pid = 1933] [serial = 998] [outer = 0x7f668d9db000] 16:21:26 INFO - PROCESS | 1933 | 1462922486935 Marionette DEBUG loaded listener.js 16:21:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 87 (0x7f6692c03800) [pid = 1933] [serial = 999] [outer = 0x7f668d9db000] 16:21:27 INFO - PROCESS | 1933 | 1462922487799 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1220ms 16:21:27 INFO - PROCESS | 1933 | 1462922487865 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 16:21:27 INFO - PROCESS | 1933 | 1462922487869 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 16:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:21:27 INFO - PROCESS | 1933 | 1462922487875 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:21:27 INFO - PROCESS | 1933 | 1462922487877 Marionette TRACE conn4 <- [1,1302,null,{}] 16:21:27 INFO - PROCESS | 1933 | 1462922487889 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:28 INFO - PROCESS | 1933 | 1462922488068 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 16:21:28 INFO - PROCESS | 1933 | 1462922488086 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:28 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66933cb000 == 58 [pid = 1933] [id = 333] 16:21:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 88 (0x7f668a875800) [pid = 1933] [serial = 1000] [outer = (nil)] 16:21:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 89 (0x7f669326d800) [pid = 1933] [serial = 1001] [outer = 0x7f668a875800] 16:21:28 INFO - PROCESS | 1933 | 1462922488147 Marionette DEBUG loaded listener.js 16:21:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 90 (0x7f6693322000) [pid = 1933] [serial = 1002] [outer = 0x7f668a875800] 16:21:28 INFO - PROCESS | 1933 | 1462922488979 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1175ms 16:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:21:29 INFO - PROCESS | 1933 | 1462922489051 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 16:21:29 INFO - PROCESS | 1933 | 1462922489054 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 16:21:29 INFO - PROCESS | 1933 | 1462922489060 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:21:29 INFO - PROCESS | 1933 | 1462922489063 Marionette TRACE conn4 <- [1,1306,null,{}] 16:21:29 INFO - PROCESS | 1933 | 1462922489068 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:29 INFO - PROCESS | 1933 | 1462922489336 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 16:21:29 INFO - PROCESS | 1933 | --DOMWINDOW == 89 (0x7f66868ed400) [pid = 1933] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:21:29 INFO - PROCESS | 1933 | --DOMWINDOW == 88 (0x7f668ad9ac00) [pid = 1933] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:21:29 INFO - PROCESS | 1933 | --DOMWINDOW == 87 (0x7f668cbf1000) [pid = 1933] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:21:29 INFO - PROCESS | 1933 | --DOMWINDOW == 86 (0x7f668c609400) [pid = 1933] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:21:29 INFO - PROCESS | 1933 | --DOMWINDOW == 85 (0x7f668842ac00) [pid = 1933] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:21:29 INFO - PROCESS | 1933 | --DOMWINDOW == 84 (0x7f668866e800) [pid = 1933] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:21:29 INFO - PROCESS | 1933 | --DOMWINDOW == 83 (0x7f668a90a400) [pid = 1933] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:21:29 INFO - PROCESS | 1933 | --DOMWINDOW == 82 (0x7f668cad0c00) [pid = 1933] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:21:29 INFO - PROCESS | 1933 | --DOMWINDOW == 81 (0x7f668cbe4000) [pid = 1933] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:21:29 INFO - PROCESS | 1933 | --DOMWINDOW == 80 (0x7f668d9d3400) [pid = 1933] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:21:29 INFO - PROCESS | 1933 | --DOMWINDOW == 79 (0x7f668842d000) [pid = 1933] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:21:29 INFO - PROCESS | 1933 | 1462922489441 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:29 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c974800 == 59 [pid = 1933] [id = 334] 16:21:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 80 (0x7f668a90a400) [pid = 1933] [serial = 1003] [outer = (nil)] 16:21:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 81 (0x7f668bbe2c00) [pid = 1933] [serial = 1004] [outer = 0x7f668a90a400] 16:21:29 INFO - PROCESS | 1933 | 1462922489514 Marionette DEBUG loaded listener.js 16:21:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 82 (0x7f66927ae400) [pid = 1933] [serial = 1005] [outer = 0x7f668a90a400] 16:21:30 INFO - PROCESS | 1933 | 1462922490270 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1228ms 16:21:30 INFO - PROCESS | 1933 | 1462922490294 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 16:21:30 INFO - PROCESS | 1933 | 1462922490298 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 16:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:21:30 INFO - PROCESS | 1933 | 1462922490313 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:21:30 INFO - PROCESS | 1933 | 1462922490317 Marionette TRACE conn4 <- [1,1310,null,{}] 16:21:30 INFO - PROCESS | 1933 | 1462922490323 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:30 INFO - PROCESS | 1933 | 1462922490476 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 16:21:30 INFO - PROCESS | 1933 | 1462922490493 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:30 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669478a000 == 60 [pid = 1933] [id = 335] 16:21:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 83 (0x7f66937c3c00) [pid = 1933] [serial = 1006] [outer = (nil)] 16:21:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 84 (0x7f6693a84000) [pid = 1933] [serial = 1007] [outer = 0x7f66937c3c00] 16:21:30 INFO - PROCESS | 1933 | 1462922490556 Marionette DEBUG loaded listener.js 16:21:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 85 (0x7f6693a88400) [pid = 1933] [serial = 1008] [outer = 0x7f66937c3c00] 16:21:31 INFO - PROCESS | 1933 | 1462922491493 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:21:31 INFO - PROCESS | 1933 | 1462922491556 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 16:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:21:31 INFO - PROCESS | 1933 | 1462922491566 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:21:31 INFO - PROCESS | 1933 | 1462922491571 Marionette TRACE conn4 <- [1,1314,null,{}] 16:21:31 INFO - PROCESS | 1933 | 1462922491600 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:31 INFO - PROCESS | 1933 | 1462922491794 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 16:21:31 INFO - PROCESS | 1933 | 1462922491942 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:31 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c51c000 == 61 [pid = 1933] [id = 336] 16:21:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 86 (0x7f668af8e400) [pid = 1933] [serial = 1009] [outer = (nil)] 16:21:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 87 (0x7f668b945400) [pid = 1933] [serial = 1010] [outer = 0x7f668af8e400] 16:21:32 INFO - PROCESS | 1933 | 1462922492018 Marionette DEBUG loaded listener.js 16:21:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 88 (0x7f668bc7b400) [pid = 1933] [serial = 1011] [outer = 0x7f668af8e400] 16:21:32 INFO - PROCESS | 1933 | 1462922492956 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1455ms 16:21:33 INFO - PROCESS | 1933 | 1462922493022 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 16:21:33 INFO - PROCESS | 1933 | 1462922493032 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 16:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:21:33 INFO - PROCESS | 1933 | 1462922493044 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:21:33 INFO - PROCESS | 1933 | 1462922493048 Marionette TRACE conn4 <- [1,1318,null,{}] 16:21:33 INFO - PROCESS | 1933 | 1462922493055 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:33 INFO - PROCESS | 1933 | 1462922493261 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 16:21:33 INFO - PROCESS | 1933 | 1462922493412 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:33 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66933c2000 == 62 [pid = 1933] [id = 337] 16:21:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 89 (0x7f668af92000) [pid = 1933] [serial = 1012] [outer = (nil)] 16:21:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 90 (0x7f6691f90400) [pid = 1933] [serial = 1013] [outer = 0x7f668af92000] 16:21:33 INFO - PROCESS | 1933 | 1462922493481 Marionette DEBUG loaded listener.js 16:21:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 91 (0x7f66920ed400) [pid = 1933] [serial = 1014] [outer = 0x7f668af92000] 16:21:34 INFO - PROCESS | 1933 | 1462922494446 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1438ms 16:21:34 INFO - PROCESS | 1933 | 1462922494482 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 16:21:34 INFO - PROCESS | 1933 | 1462922494486 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 16:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:21:34 INFO - PROCESS | 1933 | 1462922494492 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:21:34 INFO - PROCESS | 1933 | 1462922494497 Marionette TRACE conn4 <- [1,1322,null,{}] 16:21:34 INFO - PROCESS | 1933 | 1462922494512 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:34 INFO - PROCESS | 1933 | 1462922494674 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 16:21:34 INFO - PROCESS | 1933 | 1462922494831 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696d69000 == 63 [pid = 1933] [id = 338] 16:21:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 92 (0x7f6691f95c00) [pid = 1933] [serial = 1015] [outer = (nil)] 16:21:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 93 (0x7f6692c0a000) [pid = 1933] [serial = 1016] [outer = 0x7f6691f95c00] 16:21:34 INFO - PROCESS | 1933 | 1462922494904 Marionette DEBUG loaded listener.js 16:21:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 94 (0x7f6693321c00) [pid = 1933] [serial = 1017] [outer = 0x7f6691f95c00] 16:21:35 INFO - PROCESS | 1933 | 1462922495784 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1339ms 16:21:35 INFO - PROCESS | 1933 | 1462922495832 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 16:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:21:35 INFO - PROCESS | 1933 | 1462922495836 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 16:21:35 INFO - PROCESS | 1933 | 1462922495842 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:21:35 INFO - PROCESS | 1933 | 1462922495845 Marionette TRACE conn4 <- [1,1326,null,{}] 16:21:35 INFO - PROCESS | 1933 | 1462922495850 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:36 INFO - PROCESS | 1933 | 1462922496008 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 16:21:36 INFO - PROCESS | 1933 | 1462922496161 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696ec5000 == 64 [pid = 1933] [id = 339] 16:21:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 95 (0x7f66920e7000) [pid = 1933] [serial = 1018] [outer = (nil)] 16:21:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 96 (0x7f6691fa0800) [pid = 1933] [serial = 1019] [outer = 0x7f66920e7000] 16:21:36 INFO - PROCESS | 1933 | 1462922496236 Marionette DEBUG loaded listener.js 16:21:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 97 (0x7f6693a8d400) [pid = 1933] [serial = 1020] [outer = 0x7f66920e7000] 16:21:37 INFO - PROCESS | 1933 | 1462922497075 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1280ms 16:21:37 INFO - PROCESS | 1933 | 1462922497123 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 16:21:37 INFO - PROCESS | 1933 | 1462922497127 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 16:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:21:37 INFO - PROCESS | 1933 | 1462922497133 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:21:37 INFO - PROCESS | 1933 | 1462922497135 Marionette TRACE conn4 <- [1,1330,null,{}] 16:21:37 INFO - PROCESS | 1933 | 1462922497140 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:37 INFO - PROCESS | 1933 | 1462922497289 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 16:21:37 INFO - PROCESS | 1933 | 1462922497443 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:37 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696ee0000 == 65 [pid = 1933] [id = 340] 16:21:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 98 (0x7f66927a9800) [pid = 1933] [serial = 1021] [outer = (nil)] 16:21:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 99 (0x7f6693b53400) [pid = 1933] [serial = 1022] [outer = 0x7f66927a9800] 16:21:37 INFO - PROCESS | 1933 | 1462922497513 Marionette DEBUG loaded listener.js 16:21:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 100 (0x7f66948a1800) [pid = 1933] [serial = 1023] [outer = 0x7f66927a9800] 16:21:38 INFO - PROCESS | 1933 | 1462922498361 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1277ms 16:21:38 INFO - PROCESS | 1933 | 1462922498410 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 16:21:38 INFO - PROCESS | 1933 | 1462922498414 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 16:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:21:38 INFO - PROCESS | 1933 | 1462922498419 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:21:38 INFO - PROCESS | 1933 | 1462922498422 Marionette TRACE conn4 <- [1,1334,null,{}] 16:21:38 INFO - PROCESS | 1933 | 1462922498427 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:38 INFO - PROCESS | 1933 | 1462922498611 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 16:21:39 INFO - PROCESS | 1933 | 1462922499064 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:39 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668cd5d000 == 66 [pid = 1933] [id = 341] 16:21:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 101 (0x7f668a87b800) [pid = 1933] [serial = 1024] [outer = (nil)] 16:21:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 102 (0x7f668a908000) [pid = 1933] [serial = 1025] [outer = 0x7f668a87b800] 16:21:39 INFO - PROCESS | 1933 | 1462922499172 Marionette DEBUG loaded listener.js 16:21:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 103 (0x7f668b8f7c00) [pid = 1933] [serial = 1026] [outer = 0x7f668a87b800] 16:21:40 INFO - PROCESS | 1933 | 1462922500194 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:21:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c974800 == 65 [pid = 1933] [id = 334] 16:21:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66933cb000 == 64 [pid = 1933] [id = 333] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 102 (0x7f66928ea800) [pid = 1933] [serial = 971] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692920000 == 63 [pid = 1933] [id = 332] 16:21:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dbb1000 == 62 [pid = 1933] [id = 331] 16:21:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ad19800 == 61 [pid = 1933] [id = 330] 16:21:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c313000 == 60 [pid = 1933] [id = 329] 16:21:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669470b800 == 59 [pid = 1933] [id = 327] 16:21:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669294d800 == 58 [pid = 1933] [id = 323] 16:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1837ms 16:21:40 INFO - PROCESS | 1933 | 1462922500259 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 16:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:21:40 INFO - PROCESS | 1933 | 1462922500264 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 16:21:40 INFO - PROCESS | 1933 | 1462922500270 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:21:40 INFO - PROCESS | 1933 | 1462922500275 Marionette TRACE conn4 <- [1,1338,null,{}] 16:21:40 INFO - PROCESS | 1933 | 1462922500287 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:40 INFO - PROCESS | 1933 | 1462922500423 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 16:21:40 INFO - PROCESS | 1933 | 1462922500436 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:40 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bcea000 == 59 [pid = 1933] [id = 342] 16:21:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 103 (0x7f6688672800) [pid = 1933] [serial = 1027] [outer = (nil)] 16:21:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 104 (0x7f668cbe3800) [pid = 1933] [serial = 1028] [outer = 0x7f6688672800] 16:21:40 INFO - PROCESS | 1933 | 1462922500501 Marionette DEBUG loaded listener.js 16:21:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 105 (0x7f668d5acc00) [pid = 1933] [serial = 1029] [outer = 0x7f6688672800] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 104 (0x7f6691f88400) [pid = 1933] [serial = 876] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 103 (0x7f668ada2800) [pid = 1933] [serial = 879] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 102 (0x7f668bc7a400) [pid = 1933] [serial = 882] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 101 (0x7f668dc65c00) [pid = 1933] [serial = 885] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 100 (0x7f6691f91c00) [pid = 1933] [serial = 888] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 99 (0x7f6692276c00) [pid = 1933] [serial = 918] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 98 (0x7f66927a5000) [pid = 1933] [serial = 921] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 97 (0x7f669306c800) [pid = 1933] [serial = 956] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 96 (0x7f668dc62800) [pid = 1933] [serial = 950] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 95 (0x7f668bbd6400) [pid = 1933] [serial = 947] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 94 (0x7f6693268000) [pid = 1933] [serial = 960] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 93 (0x7f669227c800) [pid = 1933] [serial = 959] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 92 (0x7f66927b9c00) [pid = 1933] [serial = 953] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 91 (0x7f668c609800) [pid = 1933] [serial = 963] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 90 (0x7f668bbde800) [pid = 1933] [serial = 962] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 89 (0x7f668dc63400) [pid = 1933] [serial = 965] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 88 (0x7f6691f8e400) [pid = 1933] [serial = 966] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 87 (0x7f66926d7800) [pid = 1933] [serial = 969] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1933 | --DOMWINDOW == 86 (0x7f66920f1000) [pid = 1933] [serial = 968] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1933 | 1462922501772 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1538ms 16:21:41 INFO - PROCESS | 1933 | 1462922501812 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 16:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:21:41 INFO - PROCESS | 1933 | 1462922501818 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 16:21:41 INFO - PROCESS | 1933 | 1462922501824 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:21:41 INFO - PROCESS | 1933 | 1462922501827 Marionette TRACE conn4 <- [1,1342,null,{}] 16:21:41 INFO - PROCESS | 1933 | 1462922501832 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:41 INFO - PROCESS | 1933 | 1462922501973 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 16:21:42 INFO - PROCESS | 1933 | 1462922502164 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:42 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da9f800 == 60 [pid = 1933] [id = 343] 16:21:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 87 (0x7f668c60e000) [pid = 1933] [serial = 1030] [outer = (nil)] 16:21:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 88 (0x7f6691f8a800) [pid = 1933] [serial = 1031] [outer = 0x7f668c60e000] 16:21:42 INFO - PROCESS | 1933 | 1462922502227 Marionette DEBUG loaded listener.js 16:21:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 89 (0x7f6691f99400) [pid = 1933] [serial = 1032] [outer = 0x7f668c60e000] 16:21:42 INFO - PROCESS | 1933 | 1462922502934 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1182ms 16:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:21:43 INFO - PROCESS | 1933 | 1462922503006 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 16:21:43 INFO - PROCESS | 1933 | 1462922503010 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 16:21:43 INFO - PROCESS | 1933 | 1462922503023 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:21:43 INFO - PROCESS | 1933 | 1462922503041 Marionette TRACE conn4 <- [1,1346,null,{}] 16:21:43 INFO - PROCESS | 1933 | 1462922503058 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:43 INFO - PROCESS | 1933 | 1462922503240 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 16:21:43 INFO - PROCESS | 1933 | 1462922503265 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:43 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692952800 == 61 [pid = 1933] [id = 344] 16:21:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 90 (0x7f66920e5000) [pid = 1933] [serial = 1033] [outer = (nil)] 16:21:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 91 (0x7f66926cf800) [pid = 1933] [serial = 1034] [outer = 0x7f66920e5000] 16:21:43 INFO - PROCESS | 1933 | 1462922503323 Marionette DEBUG loaded listener.js 16:21:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 92 (0x7f66927b4000) [pid = 1933] [serial = 1035] [outer = 0x7f66920e5000] 16:21:44 INFO - PROCESS | 1933 | 1462922504102 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1112ms 16:21:44 INFO - PROCESS | 1933 | 1462922504159 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 16:21:44 INFO - PROCESS | 1933 | 1462922504162 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 16:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:21:44 INFO - PROCESS | 1933 | 1462922504178 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:21:44 INFO - PROCESS | 1933 | 1462922504182 Marionette TRACE conn4 <- [1,1350,null,{}] 16:21:44 INFO - PROCESS | 1933 | 1462922504193 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:44 INFO - PROCESS | 1933 | 1462922504373 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 16:21:44 INFO - PROCESS | 1933 | 1462922504391 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:44 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66933d1800 == 62 [pid = 1933] [id = 345] 16:21:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 93 (0x7f6691f9e400) [pid = 1933] [serial = 1036] [outer = (nil)] 16:21:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 94 (0x7f6692c0b000) [pid = 1933] [serial = 1037] [outer = 0x7f6691f9e400] 16:21:44 INFO - PROCESS | 1933 | 1462922504462 Marionette DEBUG loaded listener.js 16:21:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 95 (0x7f669326e400) [pid = 1933] [serial = 1038] [outer = 0x7f6691f9e400] 16:21:45 INFO - PROCESS | 1933 | --DOMWINDOW == 94 (0x7f6692275800) [pid = 1933] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:21:45 INFO - PROCESS | 1933 | --DOMWINDOW == 93 (0x7f668af8f400) [pid = 1933] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:21:45 INFO - PROCESS | 1933 | --DOMWINDOW == 92 (0x7f66927a9c00) [pid = 1933] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:21:45 INFO - PROCESS | 1933 | --DOMWINDOW == 91 (0x7f668c22c000) [pid = 1933] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:21:45 INFO - PROCESS | 1933 | --DOMWINDOW == 90 (0x7f668a875800) [pid = 1933] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:21:45 INFO - PROCESS | 1933 | --DOMWINDOW == 89 (0x7f6691f83c00) [pid = 1933] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:21:45 INFO - PROCESS | 1933 | --DOMWINDOW == 88 (0x7f668d5a6800) [pid = 1933] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:21:45 INFO - PROCESS | 1933 | --DOMWINDOW == 87 (0x7f668a90d800) [pid = 1933] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:21:45 INFO - PROCESS | 1933 | --DOMWINDOW == 86 (0x7f668d9db000) [pid = 1933] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:21:45 INFO - PROCESS | 1933 | --DOMWINDOW == 85 (0x7f668a90a400) [pid = 1933] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:21:45 INFO - PROCESS | 1933 | --DOMWINDOW == 84 (0x7f668a904400) [pid = 1933] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:21:45 INFO - PROCESS | 1933 | 1462922505455 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1332ms 16:21:45 INFO - PROCESS | 1933 | 1462922505512 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 16:21:45 INFO - PROCESS | 1933 | 1462922505515 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 16:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:21:45 INFO - PROCESS | 1933 | 1462922505524 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:21:45 INFO - PROCESS | 1933 | 1462922505527 Marionette TRACE conn4 <- [1,1354,null,{}] 16:21:45 INFO - PROCESS | 1933 | 1462922505532 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:45 INFO - PROCESS | 1933 | 1462922505672 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 16:21:45 INFO - PROCESS | 1933 | 1462922505685 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:45 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669374d800 == 63 [pid = 1933] [id = 346] 16:21:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 85 (0x7f669311a400) [pid = 1933] [serial = 1039] [outer = (nil)] 16:21:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 86 (0x7f6693270c00) [pid = 1933] [serial = 1040] [outer = 0x7f669311a400] 16:21:45 INFO - PROCESS | 1933 | 1462922505753 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 87 (0x7f6693326800) [pid = 1933] [serial = 1041] [outer = 0x7f669311a400] 16:21:46 INFO - PROCESS | 1933 | 1462922506540 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1033ms 16:21:46 INFO - PROCESS | 1933 | 1462922506558 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 16:21:46 INFO - PROCESS | 1933 | 1462922506561 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 16:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:21:46 INFO - PROCESS | 1933 | 1462922506568 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 1933 | 1462922506571 Marionette TRACE conn4 <- [1,1358,null,{}] 16:21:46 INFO - PROCESS | 1933 | 1462922506592 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:46 INFO - PROCESS | 1933 | 1462922506770 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 16:21:46 INFO - PROCESS | 1933 | 1462922506790 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:46 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694780000 == 64 [pid = 1933] [id = 347] 16:21:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 88 (0x7f66937bf000) [pid = 1933] [serial = 1042] [outer = (nil)] 16:21:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 89 (0x7f6693b53800) [pid = 1933] [serial = 1043] [outer = 0x7f66937bf000] 16:21:46 INFO - PROCESS | 1933 | 1462922506855 Marionette DEBUG loaded listener.js 16:21:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 90 (0x7f66948a4800) [pid = 1933] [serial = 1044] [outer = 0x7f66937bf000] 16:21:47 INFO - PROCESS | 1933 | 1462922507823 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1290ms 16:21:47 INFO - PROCESS | 1933 | 1462922507860 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 16:21:47 INFO - PROCESS | 1933 | 1462922507868 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 16:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:21:47 INFO - PROCESS | 1933 | 1462922507875 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:21:47 INFO - PROCESS | 1933 | 1462922507881 Marionette TRACE conn4 <- [1,1362,null,{}] 16:21:47 INFO - PROCESS | 1933 | 1462922507888 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:48 INFO - PROCESS | 1933 | 1462922508056 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 16:21:48 INFO - PROCESS | 1933 | 1462922508218 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:48 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da9a800 == 65 [pid = 1933] [id = 348] 16:21:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 91 (0x7f668bc7a400) [pid = 1933] [serial = 1045] [outer = (nil)] 16:21:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 92 (0x7f668cbe7000) [pid = 1933] [serial = 1046] [outer = 0x7f668bc7a400] 16:21:48 INFO - PROCESS | 1933 | 1462922508292 Marionette DEBUG loaded listener.js 16:21:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 93 (0x7f668d9e0400) [pid = 1933] [serial = 1047] [outer = 0x7f668bc7a400] 16:21:49 INFO - PROCESS | 1933 | 1462922509242 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1443ms 16:21:49 INFO - PROCESS | 1933 | 1462922509320 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 16:21:49 INFO - PROCESS | 1933 | 1462922509329 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 16:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:21:49 INFO - PROCESS | 1933 | 1462922509341 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 1933 | 1462922509345 Marionette TRACE conn4 <- [1,1366,null,{}] 16:21:49 INFO - PROCESS | 1933 | 1462922509352 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:49 INFO - PROCESS | 1933 | 1462922509587 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 16:21:49 INFO - PROCESS | 1933 | 1462922509826 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:49 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694722000 == 66 [pid = 1933] [id = 349] 16:21:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 94 (0x7f6691f8ac00) [pid = 1933] [serial = 1048] [outer = (nil)] 16:21:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 95 (0x7f66920ef400) [pid = 1933] [serial = 1049] [outer = 0x7f6691f8ac00] 16:21:49 INFO - PROCESS | 1933 | 1462922509944 Marionette DEBUG loaded listener.js 16:21:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 96 (0x7f66927a6c00) [pid = 1933] [serial = 1050] [outer = 0x7f6691f8ac00] 16:21:50 INFO - PROCESS | 1933 | 1462922510851 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:21:50 INFO - PROCESS | 1933 | 1462922510874 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 16:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:21:50 INFO - PROCESS | 1933 | 1462922510880 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:21:50 INFO - PROCESS | 1933 | 1462922510885 Marionette TRACE conn4 <- [1,1370,null,{}] 16:21:50 INFO - PROCESS | 1933 | 1462922510900 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:51 INFO - PROCESS | 1933 | 1462922511063 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 16:21:51 INFO - PROCESS | 1933 | 1462922511221 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:51 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696ec6800 == 67 [pid = 1933] [id = 350] 16:21:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 97 (0x7f66927a9c00) [pid = 1933] [serial = 1051] [outer = (nil)] 16:21:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 98 (0x7f669331e000) [pid = 1933] [serial = 1052] [outer = 0x7f66927a9c00] 16:21:51 INFO - PROCESS | 1933 | 1462922511298 Marionette DEBUG loaded listener.js 16:21:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 99 (0x7f6693a86800) [pid = 1933] [serial = 1053] [outer = 0x7f66927a9c00] 16:21:52 INFO - PROCESS | 1933 | 1462922512158 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:21:52 INFO - PROCESS | 1933 | 1462922512222 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 16:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:21:52 INFO - PROCESS | 1933 | 1462922512228 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:21:52 INFO - PROCESS | 1933 | 1462922512230 Marionette TRACE conn4 <- [1,1374,null,{}] 16:21:52 INFO - PROCESS | 1933 | 1462922512236 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:52 INFO - PROCESS | 1933 | 1462922512432 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 16:21:52 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66933d9800 == 66 [pid = 1933] [id = 10] 16:21:52 INFO - PROCESS | 1933 | 1462922512609 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:52 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6698ac7000 == 67 [pid = 1933] [id = 351] 16:21:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 100 (0x7f6693c52800) [pid = 1933] [serial = 1054] [outer = (nil)] 16:21:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 101 (0x7f6694b67c00) [pid = 1933] [serial = 1055] [outer = 0x7f6693c52800] 16:21:52 INFO - PROCESS | 1933 | 1462922512719 Marionette DEBUG loaded listener.js 16:21:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 102 (0x7f6694ce3400) [pid = 1933] [serial = 1056] [outer = 0x7f6693c52800] 16:21:53 INFO - PROCESS | 1933 | [1933] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:53 INFO - PROCESS | 1933 | 1462922513587 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:21:53 INFO - PROCESS | 1933 | 1462922513664 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 16:21:53 INFO - PROCESS | 1933 | 1462922513670 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:21:53 INFO - PROCESS | 1933 | 1462922513673 Marionette TRACE conn4 <- [1,1378,null,{}] 16:21:53 INFO - PROCESS | 1933 | 1462922513678 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:53 INFO - PROCESS | 1933 | 1462922513832 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 16:21:53 INFO - PROCESS | 1933 | 1462922513981 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:54 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6699615000 == 68 [pid = 1933] [id = 352] 16:21:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 103 (0x7f66948a5000) [pid = 1933] [serial = 1057] [outer = (nil)] 16:21:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 104 (0x7f6696019400) [pid = 1933] [serial = 1058] [outer = 0x7f66948a5000] 16:21:54 INFO - PROCESS | 1933 | 1462922514052 Marionette DEBUG loaded listener.js 16:21:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 105 (0x7f669601e400) [pid = 1933] [serial = 1059] [outer = 0x7f66948a5000] 16:21:54 INFO - PROCESS | 1933 | 1462922514946 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:21:55 INFO - PROCESS | 1933 | 1462922515007 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 16:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:21:55 INFO - PROCESS | 1933 | 1462922515015 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 1933 | 1462922515018 Marionette TRACE conn4 <- [1,1382,null,{}] 16:21:55 INFO - PROCESS | 1933 | 1462922515024 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:55 INFO - PROCESS | 1933 | 1462922515248 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 16:21:55 INFO - PROCESS | 1933 | 1462922515441 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:55 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dccb000 == 69 [pid = 1933] [id = 353] 16:21:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 106 (0x7f668867cc00) [pid = 1933] [serial = 1060] [outer = (nil)] 16:21:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 107 (0x7f668c607400) [pid = 1933] [serial = 1061] [outer = 0x7f668867cc00] 16:21:55 INFO - PROCESS | 1933 | 1462922515511 Marionette DEBUG loaded listener.js 16:21:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 108 (0x7f66961bd800) [pid = 1933] [serial = 1062] [outer = 0x7f668867cc00] 16:21:56 INFO - PROCESS | 1933 | [1933] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:56 INFO - PROCESS | 1933 | 1462922516392 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:21:56 INFO - PROCESS | 1933 | 1462922516448 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 16:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:21:56 INFO - PROCESS | 1933 | 1462922516455 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:21:56 INFO - PROCESS | 1933 | 1462922516458 Marionette TRACE conn4 <- [1,1386,null,{}] 16:21:56 INFO - PROCESS | 1933 | 1462922516463 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:56 INFO - PROCESS | 1933 | 1462922516619 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 16:21:57 INFO - PROCESS | 1933 | 1462922517008 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:57 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668d861000 == 70 [pid = 1933] [id = 354] 16:21:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 109 (0x7f668ad9ac00) [pid = 1933] [serial = 1063] [outer = (nil)] 16:21:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 110 (0x7f668b8ea800) [pid = 1933] [serial = 1064] [outer = 0x7f668ad9ac00] 16:21:57 INFO - PROCESS | 1933 | 1462922517120 Marionette DEBUG loaded listener.js 16:21:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 111 (0x7f668bc7d800) [pid = 1933] [serial = 1065] [outer = 0x7f668ad9ac00] 16:21:58 INFO - PROCESS | 1933 | 1462922518118 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:21:58 INFO - PROCESS | 1933 | 1462922518143 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 16:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:21:58 INFO - PROCESS | 1933 | 1462922518150 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:21:58 INFO - PROCESS | 1933 | 1462922518156 Marionette TRACE conn4 <- [1,1390,null,{}] 16:21:58 INFO - PROCESS | 1933 | 1462922518164 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:58 INFO - PROCESS | 1933 | 1462922518340 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 16:21:58 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669374d800 == 69 [pid = 1933] [id = 346] 16:21:58 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66933d1800 == 68 [pid = 1933] [id = 345] 16:21:58 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692952800 == 67 [pid = 1933] [id = 344] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 110 (0x7f6693a84000) [pid = 1933] [serial = 1007] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da9f800 == 66 [pid = 1933] [id = 343] 16:21:58 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668bcea000 == 65 [pid = 1933] [id = 342] 16:21:58 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668cd5d000 == 64 [pid = 1933] [id = 341] 16:21:58 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696d69000 == 63 [pid = 1933] [id = 338] 16:21:58 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66933c2000 == 62 [pid = 1933] [id = 337] 16:21:58 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c51c000 == 61 [pid = 1933] [id = 336] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 109 (0x7f669326d800) [pid = 1933] [serial = 1001] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 108 (0x7f6691f9c400) [pid = 1933] [serial = 995] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 107 (0x7f6692276800) [pid = 1933] [serial = 996] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 106 (0x7f66928f7800) [pid = 1933] [serial = 972] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 105 (0x7f668bc72800) [pid = 1933] [serial = 992] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 104 (0x7f668d59fc00) [pid = 1933] [serial = 993] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 103 (0x7f66928e9400) [pid = 1933] [serial = 998] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 102 (0x7f66926ce000) [pid = 1933] [serial = 980] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 101 (0x7f668bbe2c00) [pid = 1933] [serial = 1004] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 100 (0x7f668dc6c800) [pid = 1933] [serial = 977] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 99 (0x7f668b8f9c00) [pid = 1933] [serial = 990] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 98 (0x7f668ad98400) [pid = 1933] [serial = 989] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 97 (0x7f6693322000) [pid = 1933] [serial = 1002] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 96 (0x7f668bbab800) [pid = 1933] [serial = 974] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 95 (0x7f6693120800) [pid = 1933] [serial = 983] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 94 (0x7f6693317800) [pid = 1933] [serial = 986] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 93 (0x7f6692c03800) [pid = 1933] [serial = 999] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 92 (0x7f66927ae400) [pid = 1933] [serial = 1005] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 91 (0x7f66928eb800) [pid = 1933] [serial = 954] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 90 (0x7f668c227400) [pid = 1933] [serial = 948] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 89 (0x7f6693119400) [pid = 1933] [serial = 957] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | --DOMWINDOW == 88 (0x7f6691f8f400) [pid = 1933] [serial = 951] [outer = (nil)] [url = about:blank] 16:21:58 INFO - PROCESS | 1933 | 1462922518585 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:58 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bcf8000 == 62 [pid = 1933] [id = 355] 16:21:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 89 (0x7f668bbab800) [pid = 1933] [serial = 1066] [outer = (nil)] 16:21:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 90 (0x7f668d9d3000) [pid = 1933] [serial = 1067] [outer = 0x7f668bbab800] 16:21:58 INFO - PROCESS | 1933 | 1462922518657 Marionette DEBUG loaded listener.js 16:21:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 91 (0x7f6691f98400) [pid = 1933] [serial = 1068] [outer = 0x7f668bbab800] 16:21:59 INFO - PROCESS | 1933 | 1462922519333 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1235ms 16:21:59 INFO - PROCESS | 1933 | 1462922519394 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 16:21:59 INFO - PROCESS | 1933 | 1462922519399 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 16:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:21:59 INFO - PROCESS | 1933 | 1462922519410 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:21:59 INFO - PROCESS | 1933 | 1462922519412 Marionette TRACE conn4 <- [1,1394,null,{}] 16:21:59 INFO - PROCESS | 1933 | 1462922519416 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:59 INFO - PROCESS | 1933 | 1462922519563 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 16:21:59 INFO - PROCESS | 1933 | 1462922519580 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:59 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692698800 == 63 [pid = 1933] [id = 356] 16:21:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 92 (0x7f6692276800) [pid = 1933] [serial = 1069] [outer = (nil)] 16:21:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 93 (0x7f66927af800) [pid = 1933] [serial = 1070] [outer = 0x7f6692276800] 16:21:59 INFO - PROCESS | 1933 | 1462922519637 Marionette DEBUG loaded listener.js 16:21:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 94 (0x7f66928eb400) [pid = 1933] [serial = 1071] [outer = 0x7f6692276800] 16:22:00 INFO - PROCESS | 1933 | 1462922520458 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1124ms 16:22:00 INFO - PROCESS | 1933 | 1462922520535 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 16:22:00 INFO - PROCESS | 1933 | 1462922520539 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 16:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:22:00 INFO - PROCESS | 1933 | 1462922520552 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:22:00 INFO - PROCESS | 1933 | 1462922520560 Marionette TRACE conn4 <- [1,1398,null,{}] 16:22:00 INFO - PROCESS | 1933 | 1462922520567 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:00 INFO - PROCESS | 1933 | 1462922520714 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 16:22:00 INFO - PROCESS | 1933 | 1462922520726 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:00 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669374d000 == 64 [pid = 1933] [id = 357] 16:22:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 95 (0x7f6693122400) [pid = 1933] [serial = 1072] [outer = (nil)] 16:22:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 96 (0x7f66937c4c00) [pid = 1933] [serial = 1073] [outer = 0x7f6693122400] 16:22:00 INFO - PROCESS | 1933 | 1462922520783 Marionette DEBUG loaded listener.js 16:22:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 97 (0x7f6693a85c00) [pid = 1933] [serial = 1074] [outer = 0x7f6693122400] 16:22:01 INFO - PROCESS | 1933 | 1462922521675 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1196ms 16:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:22:01 INFO - PROCESS | 1933 | 1462922521744 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 16:22:01 INFO - PROCESS | 1933 | 1462922521748 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 16:22:01 INFO - PROCESS | 1933 | 1462922521754 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:22:01 INFO - PROCESS | 1933 | 1462922521757 Marionette TRACE conn4 <- [1,1402,null,{}] 16:22:01 INFO - PROCESS | 1933 | 1462922521762 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:01 INFO - PROCESS | 1933 | 1462922521945 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 16:22:01 INFO - PROCESS | 1933 | 1462922521968 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:01 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694c0d800 == 65 [pid = 1933] [id = 358] 16:22:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 98 (0x7f6693323800) [pid = 1933] [serial = 1075] [outer = (nil)] 16:22:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 99 (0x7f66948a6400) [pid = 1933] [serial = 1076] [outer = 0x7f6693323800] 16:22:02 INFO - PROCESS | 1933 | 1462922522029 Marionette DEBUG loaded listener.js 16:22:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 100 (0x7f6696021000) [pid = 1933] [serial = 1077] [outer = 0x7f6693323800] 16:22:02 INFO - PROCESS | 1933 | 1462922522901 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1182ms 16:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:22:02 INFO - PROCESS | 1933 | 1462922522937 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 16:22:02 INFO - PROCESS | 1933 | 1462922522939 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 16:22:02 INFO - PROCESS | 1933 | 1462922522946 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:22:02 INFO - PROCESS | 1933 | 1462922522949 Marionette TRACE conn4 <- [1,1406,null,{}] 16:22:02 INFO - PROCESS | 1933 | 1462922522954 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:03 INFO - PROCESS | 1933 | --DOMWINDOW == 99 (0x7f66920e5000) [pid = 1933] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:22:03 INFO - PROCESS | 1933 | --DOMWINDOW == 98 (0x7f6691f9e400) [pid = 1933] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:22:03 INFO - PROCESS | 1933 | --DOMWINDOW == 97 (0x7f669311a400) [pid = 1933] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:22:03 INFO - PROCESS | 1933 | --DOMWINDOW == 96 (0x7f6688672800) [pid = 1933] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:22:03 INFO - PROCESS | 1933 | --DOMWINDOW == 95 (0x7f668c60e000) [pid = 1933] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:22:03 INFO - PROCESS | 1933 | --DOMWINDOW == 94 (0x7f668a87b800) [pid = 1933] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:22:03 INFO - PROCESS | 1933 | 1462922523235 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 16:22:03 INFO - PROCESS | 1933 | 1462922523249 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:03 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66931e8000 == 66 [pid = 1933] [id = 359] 16:22:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 95 (0x7f66920efc00) [pid = 1933] [serial = 1078] [outer = (nil)] 16:22:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 96 (0x7f6693a88800) [pid = 1933] [serial = 1079] [outer = 0x7f66920efc00] 16:22:03 INFO - PROCESS | 1933 | 1462922523320 Marionette DEBUG loaded listener.js 16:22:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 97 (0x7f66961bec00) [pid = 1933] [serial = 1080] [outer = 0x7f66920efc00] 16:22:04 INFO - PROCESS | 1933 | 1462922524124 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1230ms 16:22:04 INFO - PROCESS | 1933 | 1462922524182 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 16:22:04 INFO - PROCESS | 1933 | 1462922524185 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 16:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:22:04 INFO - PROCESS | 1933 | 1462922524192 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 1933 | 1462922524195 Marionette TRACE conn4 <- [1,1410,null,{}] 16:22:04 INFO - PROCESS | 1933 | 1462922524205 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:04 INFO - PROCESS | 1933 | 1462922524365 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 16:22:04 INFO - PROCESS | 1933 | 1462922524376 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:04 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6698ac8000 == 67 [pid = 1933] [id = 360] 16:22:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 98 (0x7f6698909c00) [pid = 1933] [serial = 1081] [outer = (nil)] 16:22:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 99 (0x7f6698969c00) [pid = 1933] [serial = 1082] [outer = 0x7f6698909c00] 16:22:04 INFO - PROCESS | 1933 | 1462922524441 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 100 (0x7f669896ec00) [pid = 1933] [serial = 1083] [outer = 0x7f6698909c00] 16:22:05 INFO - PROCESS | 1933 | 1462922525473 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1295ms 16:22:05 INFO - PROCESS | 1933 | 1462922525487 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 1933 | 1462922525493 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 16:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:22:05 INFO - PROCESS | 1933 | 1462922525502 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 1933 | 1462922525507 Marionette TRACE conn4 <- [1,1414,null,{}] 16:22:05 INFO - PROCESS | 1933 | 1462922525518 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:05 INFO - PROCESS | 1933 | 1462922525700 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 16:22:05 INFO - PROCESS | 1933 | 1462922525857 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:05 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da9c000 == 68 [pid = 1933] [id = 361] 16:22:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 101 (0x7f668a87f800) [pid = 1933] [serial = 1084] [outer = (nil)] 16:22:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 102 (0x7f668cbedc00) [pid = 1933] [serial = 1085] [outer = 0x7f668a87f800] 16:22:05 INFO - PROCESS | 1933 | 1462922525948 Marionette DEBUG loaded listener.js 16:22:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 103 (0x7f668dc6c800) [pid = 1933] [serial = 1086] [outer = 0x7f668a87f800] 16:22:06 INFO - PROCESS | 1933 | 1462922526967 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1488ms 16:22:06 INFO - PROCESS | 1933 | 1462922526991 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 16:22:07 INFO - PROCESS | 1933 | 1462922527000 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 16:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:22:07 INFO - PROCESS | 1933 | 1462922527012 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:22:07 INFO - PROCESS | 1933 | 1462922527015 Marionette TRACE conn4 <- [1,1418,null,{}] 16:22:07 INFO - PROCESS | 1933 | 1462922527022 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:07 INFO - PROCESS | 1933 | 1462922527242 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 16:22:07 INFO - PROCESS | 1933 | 1462922527444 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:07 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696ed4800 == 69 [pid = 1933] [id = 362] 16:22:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 104 (0x7f668dc6f400) [pid = 1933] [serial = 1087] [outer = (nil)] 16:22:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 105 (0x7f66927b3800) [pid = 1933] [serial = 1088] [outer = 0x7f668dc6f400] 16:22:07 INFO - PROCESS | 1933 | 1462922527564 Marionette DEBUG loaded listener.js 16:22:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 106 (0x7f6693113c00) [pid = 1933] [serial = 1089] [outer = 0x7f668dc6f400] 16:22:08 INFO - PROCESS | 1933 | 1462922528473 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1534ms 16:22:08 INFO - PROCESS | 1933 | 1462922528546 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 16:22:08 INFO - PROCESS | 1933 | 1462922528551 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 16:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:22:08 INFO - PROCESS | 1933 | 1462922528558 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:22:08 INFO - PROCESS | 1933 | 1462922528564 Marionette TRACE conn4 <- [1,1422,null,{}] 16:22:08 INFO - PROCESS | 1933 | 1462922528580 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:08 INFO - PROCESS | 1933 | 1462922528792 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 16:22:08 INFO - PROCESS | 1933 | 1462922528987 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:09 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b0ae000 == 70 [pid = 1933] [id = 363] 16:22:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 107 (0x7f6694b6f400) [pid = 1933] [serial = 1090] [outer = (nil)] 16:22:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 108 (0x7f66956a8c00) [pid = 1933] [serial = 1091] [outer = 0x7f6694b6f400] 16:22:09 INFO - PROCESS | 1933 | 1462922529114 Marionette DEBUG loaded listener.js 16:22:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 109 (0x7f6698906800) [pid = 1933] [serial = 1092] [outer = 0x7f6694b6f400] 16:22:10 INFO - PROCESS | 1933 | 1462922530037 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1538ms 16:22:10 INFO - PROCESS | 1933 | 1462922530097 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 16:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:22:10 INFO - PROCESS | 1933 | 1462922530101 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 16:22:10 INFO - PROCESS | 1933 | 1462922530107 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:22:10 INFO - PROCESS | 1933 | 1462922530111 Marionette TRACE conn4 <- [1,1426,null,{}] 16:22:10 INFO - PROCESS | 1933 | 1462922530117 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:10 INFO - PROCESS | 1933 | 1462922530291 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 16:22:10 INFO - PROCESS | 1933 | 1462922530478 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:10 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b6a2000 == 71 [pid = 1933] [id = 364] 16:22:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 110 (0x7f669896e800) [pid = 1933] [serial = 1093] [outer = (nil)] 16:22:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 111 (0x7f6698aa2000) [pid = 1933] [serial = 1094] [outer = 0x7f669896e800] 16:22:10 INFO - PROCESS | 1933 | 1462922530555 Marionette DEBUG loaded listener.js 16:22:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 112 (0x7f6698c09400) [pid = 1933] [serial = 1095] [outer = 0x7f669896e800] 16:22:11 INFO - PROCESS | 1933 | 1462922531471 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1437ms 16:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:22:11 INFO - PROCESS | 1933 | 1462922531546 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 16:22:11 INFO - PROCESS | 1933 | 1462922531548 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 16:22:11 INFO - PROCESS | 1933 | 1462922531556 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:22:11 INFO - PROCESS | 1933 | 1462922531558 Marionette TRACE conn4 <- [1,1430,null,{}] 16:22:11 INFO - PROCESS | 1933 | 1462922531566 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:11 INFO - PROCESS | 1933 | 1462922531777 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 16:22:11 INFO - PROCESS | 1933 | 1462922531938 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:11 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668baed800 == 72 [pid = 1933] [id = 365] 16:22:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 113 (0x7f6688676000) [pid = 1933] [serial = 1096] [outer = (nil)] 16:22:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 114 (0x7f668bbd6c00) [pid = 1933] [serial = 1097] [outer = 0x7f6688676000] 16:22:12 INFO - PROCESS | 1933 | 1462922532015 Marionette DEBUG loaded listener.js 16:22:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 115 (0x7f6698c09c00) [pid = 1933] [serial = 1098] [outer = 0x7f6688676000] 16:22:13 INFO - PROCESS | 1933 | 1462922533256 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1738ms 16:22:13 INFO - PROCESS | 1933 | 1462922533304 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 16:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:22:13 INFO - PROCESS | 1933 | 1462922533310 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 16:22:13 INFO - PROCESS | 1933 | 1462922533318 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:22:13 INFO - PROCESS | 1933 | 1462922533324 Marionette TRACE conn4 <- [1,1434,null,{}] 16:22:13 INFO - PROCESS | 1933 | 1462922533332 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:13 INFO - PROCESS | 1933 | 1462922533558 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 16:22:13 INFO - PROCESS | 1933 | 1462922533744 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:13 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669294b000 == 73 [pid = 1933] [id = 366] 16:22:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 116 (0x7f668a874400) [pid = 1933] [serial = 1099] [outer = (nil)] 16:22:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 117 (0x7f668bbde400) [pid = 1933] [serial = 1100] [outer = 0x7f668a874400] 16:22:13 INFO - PROCESS | 1933 | 1462922533812 Marionette DEBUG loaded listener.js 16:22:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 118 (0x7f668cad0c00) [pid = 1933] [serial = 1101] [outer = 0x7f668a874400] 16:22:14 INFO - PROCESS | 1933 | 1462922534757 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1491ms 16:22:14 INFO - PROCESS | 1933 | 1462922534809 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 16:22:14 INFO - PROCESS | 1933 | 1462922534818 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 16:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:22:14 INFO - PROCESS | 1933 | 1462922534830 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:22:14 INFO - PROCESS | 1933 | 1462922534833 Marionette TRACE conn4 <- [1,1438,null,{}] 16:22:14 INFO - PROCESS | 1933 | 1462922534839 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:14 INFO - PROCESS | 1933 | 1462922534995 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 16:22:15 INFO - PROCESS | 1933 | 1462922535153 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:15 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c409800 == 74 [pid = 1933] [id = 367] 16:22:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 119 (0x7f668cbf1000) [pid = 1933] [serial = 1102] [outer = (nil)] 16:22:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 120 (0x7f668d5a4c00) [pid = 1933] [serial = 1103] [outer = 0x7f668cbf1000] 16:22:15 INFO - PROCESS | 1933 | 1462922535264 Marionette DEBUG loaded listener.js 16:22:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 121 (0x7f668d9dbc00) [pid = 1933] [serial = 1104] [outer = 0x7f668cbf1000] 16:22:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c50f800 == 73 [pid = 1933] [id = 324] 16:22:15 INFO - PROCESS | 1933 | --DOMWINDOW == 120 (0x7f668b945400) [pid = 1933] [serial = 1010] [outer = (nil)] [url = about:blank] 16:22:15 INFO - PROCESS | 1933 | --DOMWINDOW == 119 (0x7f6691f90400) [pid = 1933] [serial = 1013] [outer = (nil)] [url = about:blank] 16:22:15 INFO - PROCESS | 1933 | --DOMWINDOW == 118 (0x7f6692c0a000) [pid = 1933] [serial = 1016] [outer = (nil)] [url = about:blank] 16:22:15 INFO - PROCESS | 1933 | --DOMWINDOW == 117 (0x7f6691fa0800) [pid = 1933] [serial = 1019] [outer = (nil)] [url = about:blank] 16:22:15 INFO - PROCESS | 1933 | --DOMWINDOW == 116 (0x7f6693b53400) [pid = 1933] [serial = 1022] [outer = (nil)] [url = about:blank] 16:22:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66936a4800 == 72 [pid = 1933] [id = 326] 16:22:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668a6dc000 == 71 [pid = 1933] [id = 325] 16:22:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696ec5000 == 70 [pid = 1933] [id = 339] 16:22:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66931e8000 == 69 [pid = 1933] [id = 359] 16:22:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694c0d800 == 68 [pid = 1933] [id = 358] 16:22:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669374d000 == 67 [pid = 1933] [id = 357] 16:22:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6693cc8000 == 66 [pid = 1933] [id = 12] 16:22:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692698800 == 65 [pid = 1933] [id = 356] 16:22:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668bcf8000 == 64 [pid = 1933] [id = 355] 16:22:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668d861000 == 63 [pid = 1933] [id = 354] 16:22:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694722000 == 62 [pid = 1933] [id = 349] 16:22:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da9a800 == 61 [pid = 1933] [id = 348] 16:22:16 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694780000 == 60 [pid = 1933] [id = 347] 16:22:16 INFO - PROCESS | 1933 | 1462922536139 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:22:16 INFO - PROCESS | 1933 | --DOMWINDOW == 115 (0x7f66926cf800) [pid = 1933] [serial = 1034] [outer = (nil)] [url = about:blank] 16:22:16 INFO - PROCESS | 1933 | --DOMWINDOW == 114 (0x7f6692c0b000) [pid = 1933] [serial = 1037] [outer = (nil)] [url = about:blank] 16:22:16 INFO - PROCESS | 1933 | --DOMWINDOW == 113 (0x7f6693270c00) [pid = 1933] [serial = 1040] [outer = (nil)] [url = about:blank] 16:22:16 INFO - PROCESS | 1933 | --DOMWINDOW == 112 (0x7f668cbe3800) [pid = 1933] [serial = 1028] [outer = (nil)] [url = about:blank] 16:22:16 INFO - PROCESS | 1933 | --DOMWINDOW == 111 (0x7f668d5acc00) [pid = 1933] [serial = 1029] [outer = (nil)] [url = about:blank] 16:22:16 INFO - PROCESS | 1933 | --DOMWINDOW == 110 (0x7f6691f8a800) [pid = 1933] [serial = 1031] [outer = (nil)] [url = about:blank] 16:22:16 INFO - PROCESS | 1933 | --DOMWINDOW == 109 (0x7f668b8f7c00) [pid = 1933] [serial = 1026] [outer = (nil)] [url = about:blank] 16:22:16 INFO - PROCESS | 1933 | --DOMWINDOW == 108 (0x7f668a908000) [pid = 1933] [serial = 1025] [outer = (nil)] [url = about:blank] 16:22:16 INFO - PROCESS | 1933 | --DOMWINDOW == 107 (0x7f669326e400) [pid = 1933] [serial = 1038] [outer = (nil)] [url = about:blank] 16:22:16 INFO - PROCESS | 1933 | --DOMWINDOW == 106 (0x7f66927b4000) [pid = 1933] [serial = 1035] [outer = (nil)] [url = about:blank] 16:22:16 INFO - PROCESS | 1933 | --DOMWINDOW == 105 (0x7f6693326800) [pid = 1933] [serial = 1041] [outer = (nil)] [url = about:blank] 16:22:16 INFO - PROCESS | 1933 | --DOMWINDOW == 104 (0x7f6691f99400) [pid = 1933] [serial = 1032] [outer = (nil)] [url = about:blank] 16:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1381ms 16:22:16 INFO - PROCESS | 1933 | 1462922536210 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 16:22:16 INFO - PROCESS | 1933 | 1462922536213 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 16:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:22:16 INFO - PROCESS | 1933 | 1462922536221 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:22:16 INFO - PROCESS | 1933 | 1462922536227 Marionette TRACE conn4 <- [1,1442,null,{}] 16:22:16 INFO - PROCESS | 1933 | 1462922536242 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:16 INFO - PROCESS | 1933 | 1462922536393 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 16:22:16 INFO - PROCESS | 1933 | 1462922536530 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:16 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da97800 == 61 [pid = 1933] [id = 368] 16:22:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 105 (0x7f668bc72800) [pid = 1933] [serial = 1105] [outer = (nil)] 16:22:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 106 (0x7f6691f87000) [pid = 1933] [serial = 1106] [outer = 0x7f668bc72800] 16:22:16 INFO - PROCESS | 1933 | 1462922536597 Marionette DEBUG loaded listener.js 16:22:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 107 (0x7f6691f9e000) [pid = 1933] [serial = 1107] [outer = 0x7f668bc72800] 16:22:17 INFO - PROCESS | 1933 | 1462922537347 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1184ms 16:22:17 INFO - PROCESS | 1933 | 1462922537412 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 16:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:22:17 INFO - PROCESS | 1933 | 1462922537416 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 16:22:17 INFO - PROCESS | 1933 | 1462922537424 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:22:17 INFO - PROCESS | 1933 | 1462922537426 Marionette TRACE conn4 <- [1,1446,null,{}] 16:22:17 INFO - PROCESS | 1933 | 1462922537431 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:17 INFO - PROCESS | 1933 | 1462922537579 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 16:22:17 INFO - PROCESS | 1933 | 1462922537589 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:17 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692915000 == 62 [pid = 1933] [id = 369] 16:22:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 108 (0x7f6691f9e400) [pid = 1933] [serial = 1108] [outer = (nil)] 16:22:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 109 (0x7f66927a8800) [pid = 1933] [serial = 1109] [outer = 0x7f6691f9e400] 16:22:17 INFO - PROCESS | 1933 | 1462922537651 Marionette DEBUG loaded listener.js 16:22:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 110 (0x7f66927b9800) [pid = 1933] [serial = 1110] [outer = 0x7f6691f9e400] 16:22:18 INFO - PROCESS | 1933 | 1462922538504 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1133ms 16:22:18 INFO - PROCESS | 1933 | 1462922538569 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 16:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:22:18 INFO - PROCESS | 1933 | 1462922538582 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 16:22:18 INFO - PROCESS | 1933 | 1462922538589 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:22:18 INFO - PROCESS | 1933 | 1462922538592 Marionette TRACE conn4 <- [1,1450,null,{}] 16:22:18 INFO - PROCESS | 1933 | 1462922538597 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:18 INFO - PROCESS | 1933 | 1462922538781 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 16:22:18 INFO - PROCESS | 1933 | 1462922538805 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:18 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6693696000 == 63 [pid = 1933] [id = 370] 16:22:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 111 (0x7f66920ea400) [pid = 1933] [serial = 1111] [outer = (nil)] 16:22:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 112 (0x7f66928f0000) [pid = 1933] [serial = 1112] [outer = 0x7f66920ea400] 16:22:18 INFO - PROCESS | 1933 | 1462922538865 Marionette DEBUG loaded listener.js 16:22:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 113 (0x7f6692c0e000) [pid = 1933] [serial = 1113] [outer = 0x7f66920ea400] 16:22:19 INFO - PROCESS | 1933 | 1462922539751 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1181ms 16:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:22:19 INFO - PROCESS | 1933 | 1462922539769 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 16:22:19 INFO - PROCESS | 1933 | 1462922539772 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 16:22:19 INFO - PROCESS | 1933 | 1462922539781 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:22:19 INFO - PROCESS | 1933 | 1462922539785 Marionette TRACE conn4 <- [1,1454,null,{}] 16:22:19 INFO - PROCESS | 1933 | 1462922539796 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:20 INFO - PROCESS | 1933 | 1462922540008 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 16:22:20 INFO - PROCESS | 1933 | 1462922540033 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ad0d000 == 64 [pid = 1933] [id = 371] 16:22:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 114 (0x7f6693120800) [pid = 1933] [serial = 1114] [outer = (nil)] 16:22:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 115 (0x7f6693a85400) [pid = 1933] [serial = 1115] [outer = 0x7f6693120800] 16:22:20 INFO - PROCESS | 1933 | 1462922540094 Marionette DEBUG loaded listener.js 16:22:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 116 (0x7f66948a9000) [pid = 1933] [serial = 1116] [outer = 0x7f6693120800] 16:22:20 INFO - PROCESS | 1933 | --DOMWINDOW == 115 (0x7f6693323800) [pid = 1933] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:22:20 INFO - PROCESS | 1933 | --DOMWINDOW == 114 (0x7f66920efc00) [pid = 1933] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:22:20 INFO - PROCESS | 1933 | --DOMWINDOW == 113 (0x7f668bbab800) [pid = 1933] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:22:20 INFO - PROCESS | 1933 | --DOMWINDOW == 112 (0x7f6693122400) [pid = 1933] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:22:20 INFO - PROCESS | 1933 | --DOMWINDOW == 111 (0x7f6692276800) [pid = 1933] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:22:20 INFO - PROCESS | 1933 | --DOMWINDOW == 110 (0x7f668ad9ac00) [pid = 1933] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:22:20 INFO - PROCESS | 1933 | --DOMWINDOW == 109 (0x7f66948a6000) [pid = 1933] [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.] 16:22:20 INFO - PROCESS | 1933 | --DOMWINDOW == 108 (0x7f6693cb4800) [pid = 1933] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:22:21 INFO - PROCESS | 1933 | 1462922541136 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1398ms 16:22:21 INFO - PROCESS | 1933 | 1462922541176 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 16:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:22:21 INFO - PROCESS | 1933 | 1462922541179 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 16:22:21 INFO - PROCESS | 1933 | 1462922541184 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:22:21 INFO - PROCESS | 1933 | 1462922541187 Marionette TRACE conn4 <- [1,1458,null,{}] 16:22:21 INFO - PROCESS | 1933 | 1462922541192 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:21 INFO - PROCESS | 1933 | 1462922541383 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 16:22:21 INFO - PROCESS | 1933 | 1462922541462 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:21 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694776000 == 65 [pid = 1933] [id = 372] 16:22:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 109 (0x7f66920efc00) [pid = 1933] [serial = 1117] [outer = (nil)] 16:22:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 110 (0x7f66927be400) [pid = 1933] [serial = 1118] [outer = 0x7f66920efc00] 16:22:21 INFO - PROCESS | 1933 | 1462922541520 Marionette DEBUG loaded listener.js 16:22:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 111 (0x7f6694cec400) [pid = 1933] [serial = 1119] [outer = 0x7f66920efc00] 16:22:22 INFO - PROCESS | 1933 | 1462922542186 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1027ms 16:22:22 INFO - PROCESS | 1933 | 1462922542213 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 16:22:22 INFO - PROCESS | 1933 | 1462922542217 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 16:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:22:22 INFO - PROCESS | 1933 | 1462922542222 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:22:22 INFO - PROCESS | 1933 | 1462922542225 Marionette TRACE conn4 <- [1,1462,null,{}] 16:22:22 INFO - PROCESS | 1933 | 1462922542230 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:22 INFO - PROCESS | 1933 | 1462922542410 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 16:22:22 INFO - PROCESS | 1933 | 1462922542427 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:22 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696d7b000 == 66 [pid = 1933] [id = 373] 16:22:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 112 (0x7f66948a8c00) [pid = 1933] [serial = 1120] [outer = (nil)] 16:22:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 113 (0x7f66961b2800) [pid = 1933] [serial = 1121] [outer = 0x7f66948a8c00] 16:22:22 INFO - PROCESS | 1933 | 1462922542485 Marionette DEBUG loaded listener.js 16:22:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 114 (0x7f6698906000) [pid = 1933] [serial = 1122] [outer = 0x7f66948a8c00] 16:22:23 INFO - PROCESS | 1933 | 1462922543495 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1327ms 16:22:23 INFO - PROCESS | 1933 | 1462922543550 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 16:22:23 INFO - PROCESS | 1933 | 1462922543556 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 16:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:22:23 INFO - PROCESS | 1933 | 1462922543565 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:22:23 INFO - PROCESS | 1933 | 1462922543570 Marionette TRACE conn4 <- [1,1466,null,{}] 16:22:23 INFO - PROCESS | 1933 | 1462922543578 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:23 INFO - PROCESS | 1933 | 1462922543754 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 16:22:23 INFO - PROCESS | 1933 | 1462922543910 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:23 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668d86c800 == 67 [pid = 1933] [id = 374] 16:22:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 115 (0x7f668b944400) [pid = 1933] [serial = 1123] [outer = (nil)] 16:22:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 116 (0x7f668bc81000) [pid = 1933] [serial = 1124] [outer = 0x7f668b944400] 16:22:23 INFO - PROCESS | 1933 | 1462922543984 Marionette DEBUG loaded listener.js 16:22:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 117 (0x7f668cbec000) [pid = 1933] [serial = 1125] [outer = 0x7f668b944400] 16:22:24 INFO - PROCESS | 1933 | 1462922544884 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1381ms 16:22:24 INFO - PROCESS | 1933 | 1462922544947 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 16:22:24 INFO - PROCESS | 1933 | 1462922544956 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 16:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:22:24 INFO - PROCESS | 1933 | 1462922544966 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:22:24 INFO - PROCESS | 1933 | 1462922544969 Marionette TRACE conn4 <- [1,1470,null,{}] 16:22:24 INFO - PROCESS | 1933 | 1462922544975 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:25 INFO - PROCESS | 1933 | 1462922545167 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 16:22:25 INFO - PROCESS | 1933 | 1462922545321 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:25 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694715000 == 68 [pid = 1933] [id = 375] 16:22:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 118 (0x7f668bbdf400) [pid = 1933] [serial = 1126] [outer = (nil)] 16:22:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 119 (0x7f6691f9ac00) [pid = 1933] [serial = 1127] [outer = 0x7f668bbdf400] 16:22:25 INFO - PROCESS | 1933 | 1462922545387 Marionette DEBUG loaded listener.js 16:22:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 120 (0x7f66926ca000) [pid = 1933] [serial = 1128] [outer = 0x7f668bbdf400] 16:22:26 INFO - PROCESS | 1933 | 1462922546401 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1477ms 16:22:26 INFO - PROCESS | 1933 | 1462922546444 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 16:22:26 INFO - PROCESS | 1933 | 1462922546448 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 16:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:22:26 INFO - PROCESS | 1933 | 1462922546454 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:22:26 INFO - PROCESS | 1933 | 1462922546460 Marionette TRACE conn4 <- [1,1474,null,{}] 16:22:26 INFO - PROCESS | 1933 | 1462922546476 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:26 INFO - PROCESS | 1933 | 1462922546643 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 16:22:26 INFO - PROCESS | 1933 | 1462922546812 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:26 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669aba0000 == 69 [pid = 1933] [id = 376] 16:22:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 121 (0x7f6691f9d800) [pid = 1933] [serial = 1129] [outer = (nil)] 16:22:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 122 (0x7f6693122000) [pid = 1933] [serial = 1130] [outer = 0x7f6691f9d800] 16:22:26 INFO - PROCESS | 1933 | 1462922546889 Marionette DEBUG loaded listener.js 16:22:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 123 (0x7f6693b51c00) [pid = 1933] [serial = 1131] [outer = 0x7f6691f9d800] 16:22:27 INFO - PROCESS | 1933 | 1462922547784 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1383ms 16:22:27 INFO - PROCESS | 1933 | 1462922547838 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 16:22:27 INFO - PROCESS | 1933 | 1462922547841 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 16:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:22:27 INFO - PROCESS | 1933 | 1462922547848 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:22:27 INFO - PROCESS | 1933 | 1462922547851 Marionette TRACE conn4 <- [1,1478,null,{}] 16:22:27 INFO - PROCESS | 1933 | 1462922547856 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:28 INFO - PROCESS | 1933 | 1462922548016 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 16:22:28 INFO - PROCESS | 1933 | 1462922548178 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:28 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b92a800 == 70 [pid = 1933] [id = 377] 16:22:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 124 (0x7f66920f1800) [pid = 1933] [serial = 1132] [outer = (nil)] 16:22:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 125 (0x7f669890bc00) [pid = 1933] [serial = 1133] [outer = 0x7f66920f1800] 16:22:28 INFO - PROCESS | 1933 | 1462922548249 Marionette DEBUG loaded listener.js 16:22:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 126 (0x7f6698969800) [pid = 1933] [serial = 1134] [outer = 0x7f66920f1800] 16:22:29 INFO - PROCESS | 1933 | 1462922549170 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1379ms 16:22:29 INFO - PROCESS | 1933 | 1462922549228 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 16:22:29 INFO - PROCESS | 1933 | 1462922549231 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 16:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:22:29 INFO - PROCESS | 1933 | 1462922549237 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:22:29 INFO - PROCESS | 1933 | 1462922549239 Marionette TRACE conn4 <- [1,1482,null,{}] 16:22:29 INFO - PROCESS | 1933 | 1462922549245 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:29 INFO - PROCESS | 1933 | 1462922549406 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 16:22:29 INFO - PROCESS | 1933 | 1462922549567 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:29 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bae3000 == 71 [pid = 1933] [id = 378] 16:22:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 127 (0x7f669601d800) [pid = 1933] [serial = 1135] [outer = (nil)] 16:22:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 128 (0x7f6698cbf800) [pid = 1933] [serial = 1136] [outer = 0x7f669601d800] 16:22:29 INFO - PROCESS | 1933 | 1462922549651 Marionette DEBUG loaded listener.js 16:22:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 129 (0x7f6699541c00) [pid = 1933] [serial = 1137] [outer = 0x7f669601d800] 16:22:30 INFO - PROCESS | 1933 | 1462922550559 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1377ms 16:22:30 INFO - PROCESS | 1933 | 1462922550615 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 16:22:30 INFO - PROCESS | 1933 | 1462922550619 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 16:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:22:30 INFO - PROCESS | 1933 | 1462922550625 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:22:30 INFO - PROCESS | 1933 | 1462922550627 Marionette TRACE conn4 <- [1,1486,null,{}] 16:22:30 INFO - PROCESS | 1933 | 1462922550635 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:30 INFO - PROCESS | 1933 | 1462922550839 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 16:22:31 INFO - PROCESS | 1933 | 1462922550998 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:31 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bc54800 == 72 [pid = 1933] [id = 379] 16:22:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 130 (0x7f6699627c00) [pid = 1933] [serial = 1138] [outer = (nil)] 16:22:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f669a2e6000) [pid = 1933] [serial = 1139] [outer = 0x7f6699627c00] 16:22:31 INFO - PROCESS | 1933 | 1462922551073 Marionette DEBUG loaded listener.js 16:22:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 132 (0x7f669a530c00) [pid = 1933] [serial = 1140] [outer = 0x7f6699627c00] 16:22:31 INFO - PROCESS | 1933 | 1462922551924 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1329ms 16:22:31 INFO - PROCESS | 1933 | 1462922551955 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 16:22:31 INFO - PROCESS | 1933 | 1462922551959 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 16:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:22:31 INFO - PROCESS | 1933 | 1462922551965 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:22:31 INFO - PROCESS | 1933 | 1462922551968 Marionette TRACE conn4 <- [1,1490,null,{}] 16:22:31 INFO - PROCESS | 1933 | 1462922551973 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:32 INFO - PROCESS | 1933 | 1462922552135 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 16:22:32 INFO - PROCESS | 1933 | 1462922552298 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:32 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c390800 == 73 [pid = 1933] [id = 380] 16:22:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 133 (0x7f6699628400) [pid = 1933] [serial = 1141] [outer = (nil)] 16:22:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 134 (0x7f669a904400) [pid = 1933] [serial = 1142] [outer = 0x7f6699628400] 16:22:32 INFO - PROCESS | 1933 | 1462922552368 Marionette DEBUG loaded listener.js 16:22:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 135 (0x7f669ab58400) [pid = 1933] [serial = 1143] [outer = 0x7f6699628400] 16:22:33 INFO - PROCESS | 1933 | 1462922553252 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1331ms 16:22:33 INFO - PROCESS | 1933 | 1462922553296 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 16:22:33 INFO - PROCESS | 1933 | 1462922553300 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 16:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:22:33 INFO - PROCESS | 1933 | 1462922553306 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:22:33 INFO - PROCESS | 1933 | 1462922553308 Marionette TRACE conn4 <- [1,1494,null,{}] 16:22:33 INFO - PROCESS | 1933 | 1462922553313 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:33 INFO - PROCESS | 1933 | 1462922553467 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 16:22:33 INFO - PROCESS | 1933 | 1462922553633 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:33 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668d865000 == 74 [pid = 1933] [id = 381] 16:22:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 136 (0x7f668b945800) [pid = 1933] [serial = 1144] [outer = (nil)] 16:22:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 137 (0x7f669a743c00) [pid = 1933] [serial = 1145] [outer = 0x7f668b945800] 16:22:33 INFO - PROCESS | 1933 | 1462922553706 Marionette DEBUG loaded listener.js 16:22:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 138 (0x7f669ab5fc00) [pid = 1933] [serial = 1146] [outer = 0x7f668b945800] 16:22:34 INFO - PROCESS | 1933 | 1462922554808 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1576ms 16:22:34 INFO - PROCESS | 1933 | 1462922554882 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 16:22:34 INFO - PROCESS | 1933 | 1462922554888 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 16:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:22:34 INFO - PROCESS | 1933 | 1462922554896 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:22:34 INFO - PROCESS | 1933 | 1462922554899 Marionette TRACE conn4 <- [1,1498,null,{}] 16:22:34 INFO - PROCESS | 1933 | 1462922554907 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:35 INFO - PROCESS | 1933 | 1462922555171 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 16:22:35 INFO - PROCESS | 1933 | 1462922555380 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:35 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ae54800 == 75 [pid = 1933] [id = 382] 16:22:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 139 (0x7f668b8f9400) [pid = 1933] [serial = 1147] [outer = (nil)] 16:22:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 140 (0x7f668d5a2400) [pid = 1933] [serial = 1148] [outer = 0x7f668b8f9400] 16:22:35 INFO - PROCESS | 1933 | 1462922555518 Marionette DEBUG loaded listener.js 16:22:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 141 (0x7f668dc63000) [pid = 1933] [serial = 1149] [outer = 0x7f668b8f9400] 16:22:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694776000 == 74 [pid = 1933] [id = 372] 16:22:35 INFO - PROCESS | 1933 | --DOMWINDOW == 140 (0x7f6694baf800) [pid = 1933] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:22:35 INFO - PROCESS | 1933 | --DOMWINDOW == 139 (0x7f6698969c00) [pid = 1933] [serial = 1082] [outer = (nil)] [url = about:blank] 16:22:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ad0d000 == 73 [pid = 1933] [id = 371] 16:22:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6693696000 == 72 [pid = 1933] [id = 370] 16:22:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692915000 == 71 [pid = 1933] [id = 369] 16:22:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da97800 == 70 [pid = 1933] [id = 368] 16:22:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c409800 == 69 [pid = 1933] [id = 367] 16:22:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669294b000 == 68 [pid = 1933] [id = 366] 16:22:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b6a2000 == 67 [pid = 1933] [id = 364] 16:22:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b0ae000 == 66 [pid = 1933] [id = 363] 16:22:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696ed4800 == 65 [pid = 1933] [id = 362] 16:22:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da9c000 == 64 [pid = 1933] [id = 361] 16:22:35 INFO - PROCESS | 1933 | --DOMWINDOW == 138 (0x7f66948a6400) [pid = 1933] [serial = 1076] [outer = (nil)] [url = about:blank] 16:22:35 INFO - PROCESS | 1933 | --DOMWINDOW == 137 (0x7f6693a88800) [pid = 1933] [serial = 1079] [outer = (nil)] [url = about:blank] 16:22:35 INFO - PROCESS | 1933 | --DOMWINDOW == 136 (0x7f668c607400) [pid = 1933] [serial = 1061] [outer = (nil)] [url = about:blank] 16:22:35 INFO - PROCESS | 1933 | --DOMWINDOW == 135 (0x7f668d9d3000) [pid = 1933] [serial = 1067] [outer = (nil)] [url = about:blank] 16:22:35 INFO - PROCESS | 1933 | --DOMWINDOW == 134 (0x7f6691f98400) [pid = 1933] [serial = 1068] [outer = (nil)] [url = about:blank] 16:22:35 INFO - PROCESS | 1933 | --DOMWINDOW == 133 (0x7f66937c4c00) [pid = 1933] [serial = 1073] [outer = (nil)] [url = about:blank] 16:22:36 INFO - PROCESS | 1933 | --DOMWINDOW == 132 (0x7f6694b67c00) [pid = 1933] [serial = 1055] [outer = (nil)] [url = about:blank] 16:22:36 INFO - PROCESS | 1933 | --DOMWINDOW == 131 (0x7f669331e000) [pid = 1933] [serial = 1052] [outer = (nil)] [url = about:blank] 16:22:36 INFO - PROCESS | 1933 | --DOMWINDOW == 130 (0x7f6693b53800) [pid = 1933] [serial = 1043] [outer = (nil)] [url = about:blank] 16:22:36 INFO - PROCESS | 1933 | --DOMWINDOW == 129 (0x7f668cbe7000) [pid = 1933] [serial = 1046] [outer = (nil)] [url = about:blank] 16:22:36 INFO - PROCESS | 1933 | --DOMWINDOW == 128 (0x7f66927af800) [pid = 1933] [serial = 1070] [outer = (nil)] [url = about:blank] 16:22:36 INFO - PROCESS | 1933 | --DOMWINDOW == 127 (0x7f66928eb400) [pid = 1933] [serial = 1071] [outer = (nil)] [url = about:blank] 16:22:36 INFO - PROCESS | 1933 | --DOMWINDOW == 126 (0x7f668bc7d800) [pid = 1933] [serial = 1065] [outer = (nil)] [url = about:blank] 16:22:36 INFO - PROCESS | 1933 | --DOMWINDOW == 125 (0x7f668b8ea800) [pid = 1933] [serial = 1064] [outer = (nil)] [url = about:blank] 16:22:36 INFO - PROCESS | 1933 | --DOMWINDOW == 124 (0x7f6696019400) [pid = 1933] [serial = 1058] [outer = (nil)] [url = about:blank] 16:22:36 INFO - PROCESS | 1933 | --DOMWINDOW == 123 (0x7f66920ef400) [pid = 1933] [serial = 1049] [outer = (nil)] [url = about:blank] 16:22:36 INFO - PROCESS | 1933 | --DOMWINDOW == 122 (0x7f6696021000) [pid = 1933] [serial = 1077] [outer = (nil)] [url = about:blank] 16:22:36 INFO - PROCESS | 1933 | --DOMWINDOW == 121 (0x7f669bb49400) [pid = 1933] [serial = 738] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:22:36 INFO - PROCESS | 1933 | --DOMWINDOW == 120 (0x7f6693a85c00) [pid = 1933] [serial = 1074] [outer = (nil)] [url = about:blank] 16:22:36 INFO - PROCESS | 1933 | --DOMWINDOW == 119 (0x7f66961bec00) [pid = 1933] [serial = 1080] [outer = (nil)] [url = about:blank] 16:22:36 INFO - PROCESS | 1933 | 1462922556292 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1430ms 16:22:36 INFO - PROCESS | 1933 | 1462922556330 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 16:22:36 INFO - PROCESS | 1933 | 1462922556337 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 16:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:22:36 INFO - PROCESS | 1933 | 1462922556346 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:22:36 INFO - PROCESS | 1933 | 1462922556350 Marionette TRACE conn4 <- [1,1502,null,{}] 16:22:36 INFO - PROCESS | 1933 | 1462922556385 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:36 INFO - PROCESS | 1933 | 1462922556530 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 16:22:36 INFO - PROCESS | 1933 | 1462922556542 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c521000 == 65 [pid = 1933] [id = 383] 16:22:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 120 (0x7f6691f86400) [pid = 1933] [serial = 1150] [outer = (nil)] 16:22:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 121 (0x7f66920e7400) [pid = 1933] [serial = 1151] [outer = 0x7f6691f86400] 16:22:36 INFO - PROCESS | 1933 | 1462922556600 Marionette DEBUG loaded listener.js 16:22:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 122 (0x7f66926d1400) [pid = 1933] [serial = 1152] [outer = 0x7f6691f86400] 16:22:37 INFO - PROCESS | 1933 | 1462922557449 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1155ms 16:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:22:37 INFO - PROCESS | 1933 | 1462922557502 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 16:22:37 INFO - PROCESS | 1933 | 1462922557505 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 16:22:37 INFO - PROCESS | 1933 | 1462922557511 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:22:37 INFO - PROCESS | 1933 | 1462922557516 Marionette TRACE conn4 <- [1,1506,null,{}] 16:22:37 INFO - PROCESS | 1933 | 1462922557530 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:37 INFO - PROCESS | 1933 | 1462922557685 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 16:22:37 INFO - PROCESS | 1933 | 1462922557697 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:37 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6693753000 == 66 [pid = 1933] [id = 384] 16:22:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 123 (0x7f66928f5800) [pid = 1933] [serial = 1153] [outer = (nil)] 16:22:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 124 (0x7f6693120c00) [pid = 1933] [serial = 1154] [outer = 0x7f66928f5800] 16:22:37 INFO - PROCESS | 1933 | 1462922557761 Marionette DEBUG loaded listener.js 16:22:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 125 (0x7f66937c0c00) [pid = 1933] [serial = 1155] [outer = 0x7f66928f5800] 16:22:38 INFO - PROCESS | 1933 | 1462922558579 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1139ms 16:22:38 INFO - PROCESS | 1933 | 1462922558654 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 16:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:22:38 INFO - PROCESS | 1933 | 1462922558658 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 16:22:38 INFO - PROCESS | 1933 | 1462922558664 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 1933 | 1462922558666 Marionette TRACE conn4 <- [1,1510,null,{}] 16:22:38 INFO - PROCESS | 1933 | 1462922558671 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:38 INFO - PROCESS | 1933 | 1462922558859 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 16:22:38 INFO - PROCESS | 1933 | 1462922558884 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:38 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696284000 == 67 [pid = 1933] [id = 385] 16:22:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 126 (0x7f66920e3c00) [pid = 1933] [serial = 1156] [outer = (nil)] 16:22:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 127 (0x7f6694b6c800) [pid = 1933] [serial = 1157] [outer = 0x7f66920e3c00] 16:22:38 INFO - PROCESS | 1933 | 1462922558944 Marionette DEBUG loaded listener.js 16:22:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 128 (0x7f66961b0c00) [pid = 1933] [serial = 1158] [outer = 0x7f66920e3c00] 16:22:39 INFO - PROCESS | 1933 | 1462922559762 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1125ms 16:22:39 INFO - PROCESS | 1933 | 1462922559790 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 16:22:39 INFO - PROCESS | 1933 | 1462922559793 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 16:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:22:39 INFO - PROCESS | 1933 | 1462922559798 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:22:39 INFO - PROCESS | 1933 | 1462922559801 Marionette TRACE conn4 <- [1,1514,null,{}] 16:22:39 INFO - PROCESS | 1933 | 1462922559805 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:39 INFO - PROCESS | 1933 | 1462922559981 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 16:22:40 INFO - PROCESS | 1933 | 1462922560076 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:40 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6697550000 == 68 [pid = 1933] [id = 386] 16:22:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 129 (0x7f6693a87c00) [pid = 1933] [serial = 1159] [outer = (nil)] 16:22:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 130 (0x7f6698969c00) [pid = 1933] [serial = 1160] [outer = 0x7f6693a87c00] 16:22:40 INFO - PROCESS | 1933 | 1462922560133 Marionette DEBUG loaded listener.js 16:22:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f6698cbbc00) [pid = 1933] [serial = 1161] [outer = 0x7f6693a87c00] 16:22:40 INFO - PROCESS | 1933 | --DOMWINDOW == 130 (0x7f668bc72800) [pid = 1933] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:22:40 INFO - PROCESS | 1933 | --DOMWINDOW == 129 (0x7f668cbf1000) [pid = 1933] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:22:40 INFO - PROCESS | 1933 | --DOMWINDOW == 128 (0x7f668a874400) [pid = 1933] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:22:40 INFO - PROCESS | 1933 | --DOMWINDOW == 127 (0x7f6693120800) [pid = 1933] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:22:40 INFO - PROCESS | 1933 | --DOMWINDOW == 126 (0x7f6691f9e400) [pid = 1933] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:22:40 INFO - PROCESS | 1933 | --DOMWINDOW == 125 (0x7f66920ea400) [pid = 1933] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:22:40 INFO - PROCESS | 1933 | --DOMWINDOW == 124 (0x7f66920efc00) [pid = 1933] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:22:40 INFO - PROCESS | 1933 | 1462922560980 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1230ms 16:22:41 INFO - PROCESS | 1933 | 1462922561035 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 16:22:41 INFO - PROCESS | 1933 | 1462922561038 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 16:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:22:41 INFO - PROCESS | 1933 | 1462922561048 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:22:41 INFO - PROCESS | 1933 | 1462922561050 Marionette TRACE conn4 <- [1,1518,null,{}] 16:22:41 INFO - PROCESS | 1933 | 1462922561054 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:41 INFO - PROCESS | 1933 | 1462922561260 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 16:22:41 INFO - PROCESS | 1933 | 1462922561270 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:41 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669a551000 == 69 [pid = 1933] [id = 387] 16:22:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 125 (0x7f6691f9e400) [pid = 1933] [serial = 1162] [outer = (nil)] 16:22:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 126 (0x7f669a41d400) [pid = 1933] [serial = 1163] [outer = 0x7f6691f9e400] 16:22:41 INFO - PROCESS | 1933 | 1462922561332 Marionette DEBUG loaded listener.js 16:22:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 127 (0x7f669a909400) [pid = 1933] [serial = 1164] [outer = 0x7f6691f9e400] 16:22:42 INFO - PROCESS | 1933 | 1462922562051 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1024ms 16:22:42 INFO - PROCESS | 1933 | 1462922562074 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 16:22:42 INFO - PROCESS | 1933 | 1462922562077 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 16:22:42 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:22:42 INFO - PROCESS | 1933 | 1462922562083 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:22:42 INFO - PROCESS | 1933 | 1462922562084 Marionette TRACE conn4 <- [1,1522,null,{}] 16:22:42 INFO - PROCESS | 1933 | 1462922562089 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:42 INFO - PROCESS | 1933 | 1462922562274 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 16:22:42 INFO - PROCESS | 1933 | 1462922562292 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:42 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b3c1000 == 70 [pid = 1933] [id = 388] 16:22:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 128 (0x7f668a877800) [pid = 1933] [serial = 1165] [outer = (nil)] 16:22:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 129 (0x7f669ab5f800) [pid = 1933] [serial = 1166] [outer = 0x7f668a877800] 16:22:42 INFO - PROCESS | 1933 | 1462922562351 Marionette DEBUG loaded listener.js 16:22:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 130 (0x7f669b3a1800) [pid = 1933] [serial = 1167] [outer = 0x7f668a877800] 16:22:43 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:43 INFO - PROCESS | 1933 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:22:43 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:43 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:43 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:43 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:43 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:43 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:43 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:43 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:43 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:43 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:22:43 INFO - PROCESS | 1933 | 1462922563237 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:22:43 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:22:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:22:43 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:22:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:22:43 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:22:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:22:43 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:22:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:22:43 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1186ms 16:22:43 INFO - PROCESS | 1933 | 1462922563282 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 16:22:43 INFO - PROCESS | 1933 | 1462922563289 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 16:22:43 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:22:43 INFO - PROCESS | 1933 | 1462922563301 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:22:43 INFO - PROCESS | 1933 | 1462922563305 Marionette TRACE conn4 <- [1,1526,null,{}] 16:22:43 INFO - PROCESS | 1933 | 1462922563313 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:43 INFO - PROCESS | 1933 | 1462922563488 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 16:22:43 INFO - PROCESS | 1933 | 1462922563663 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:43 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66931d0800 == 71 [pid = 1933] [id = 389] 16:22:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f668d5ae400) [pid = 1933] [serial = 1168] [outer = (nil)] 16:22:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 132 (0x7f6691f8e400) [pid = 1933] [serial = 1169] [outer = 0x7f668d5ae400] 16:22:43 INFO - PROCESS | 1933 | 1462922563738 Marionette DEBUG loaded listener.js 16:22:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 133 (0x7f669227c400) [pid = 1933] [serial = 1170] [outer = 0x7f668d5ae400] 16:22:44 INFO - PROCESS | 1933 | 1462922564505 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:22:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:22:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:22:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:22:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:22:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:22:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:22:44 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1284ms 16:22:44 INFO - PROCESS | 1933 | 1462922564589 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 16:22:44 INFO - PROCESS | 1933 | 1462922564597 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 16:22:44 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:22:44 INFO - PROCESS | 1933 | 1462922564607 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:22:44 INFO - PROCESS | 1933 | 1462922564610 Marionette TRACE conn4 <- [1,1530,null,{}] 16:22:44 INFO - PROCESS | 1933 | 1462922564616 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:44 INFO - PROCESS | 1933 | 1462922564798 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 16:22:44 INFO - PROCESS | 1933 | 1462922564957 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:44 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b4cb800 == 72 [pid = 1933] [id = 390] 16:22:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 134 (0x7f669227f000) [pid = 1933] [serial = 1171] [outer = (nil)] 16:22:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 135 (0x7f66937c0400) [pid = 1933] [serial = 1172] [outer = 0x7f669227f000] 16:22:45 INFO - PROCESS | 1933 | 1462922565025 Marionette DEBUG loaded listener.js 16:22:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 136 (0x7f6694b6ec00) [pid = 1933] [serial = 1173] [outer = 0x7f669227f000] 16:22:45 INFO - PROCESS | 1933 | 1462922565817 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:22:45 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:22:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:22:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:22:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:22:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:22:45 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1233ms 16:22:45 INFO - PROCESS | 1933 | 1462922565842 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 16:22:45 INFO - PROCESS | 1933 | 1462922565846 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 16:22:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:22:45 INFO - PROCESS | 1933 | 1462922565852 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:22:45 INFO - PROCESS | 1933 | 1462922565858 Marionette TRACE conn4 <- [1,1534,null,{}] 16:22:45 INFO - PROCESS | 1933 | 1462922565873 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:46 INFO - PROCESS | 1933 | 1462922566038 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 16:22:46 INFO - PROCESS | 1933 | 1462922566220 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:46 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c771800 == 73 [pid = 1933] [id = 391] 16:22:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 137 (0x7f668b945c00) [pid = 1933] [serial = 1174] [outer = (nil)] 16:22:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 138 (0x7f6699ba4c00) [pid = 1933] [serial = 1175] [outer = 0x7f668b945c00] 16:22:46 INFO - PROCESS | 1933 | 1462922566292 Marionette DEBUG loaded listener.js 16:22:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 139 (0x7f669a533400) [pid = 1933] [serial = 1176] [outer = 0x7f668b945c00] 16:22:47 INFO - PROCESS | 1933 | 1462922567133 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:22:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:22:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1332ms 16:22:47 INFO - PROCESS | 1933 | 1462922567185 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 16:22:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:22:47 INFO - PROCESS | 1933 | 1462922567190 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 16:22:47 INFO - PROCESS | 1933 | 1462922567196 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:22:47 INFO - PROCESS | 1933 | 1462922567199 Marionette TRACE conn4 <- [1,1538,null,{}] 16:22:47 INFO - PROCESS | 1933 | 1462922567205 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:47 INFO - PROCESS | 1933 | 1462922567358 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 16:22:47 INFO - PROCESS | 1933 | 1462922567526 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:47 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669cbd7000 == 74 [pid = 1933] [id = 392] 16:22:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 140 (0x7f668b946800) [pid = 1933] [serial = 1177] [outer = (nil)] 16:22:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 141 (0x7f669b453c00) [pid = 1933] [serial = 1178] [outer = 0x7f668b946800] 16:22:47 INFO - PROCESS | 1933 | 1462922567601 Marionette DEBUG loaded listener.js 16:22:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 142 (0x7f669b458c00) [pid = 1933] [serial = 1179] [outer = 0x7f668b946800] 16:22:48 INFO - PROCESS | 1933 | 1462922568408 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:22:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:22:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1240ms 16:22:48 INFO - PROCESS | 1933 | 1462922568437 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 16:22:48 INFO - PROCESS | 1933 | 1462922568440 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 16:22:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:22:48 INFO - PROCESS | 1933 | 1462922568446 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:22:48 INFO - PROCESS | 1933 | 1462922568448 Marionette TRACE conn4 <- [1,1542,null,{}] 16:22:48 INFO - PROCESS | 1933 | 1462922568454 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:48 INFO - PROCESS | 1933 | 1462922568604 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 16:22:48 INFO - PROCESS | 1933 | 1462922568775 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:48 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669de92800 == 75 [pid = 1933] [id = 393] 16:22:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 143 (0x7f668842ac00) [pid = 1933] [serial = 1180] [outer = (nil)] 16:22:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 144 (0x7f669b45f400) [pid = 1933] [serial = 1181] [outer = 0x7f668842ac00] 16:22:48 INFO - PROCESS | 1933 | 1462922568845 Marionette DEBUG loaded listener.js 16:22:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 145 (0x7f669b647c00) [pid = 1933] [serial = 1182] [outer = 0x7f668842ac00] 16:22:49 INFO - PROCESS | 1933 | 1462922569733 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:22:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:22:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1329ms 16:22:49 INFO - PROCESS | 1933 | 1462922569777 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 16:22:49 INFO - PROCESS | 1933 | 1462922569780 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 16:22:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:22:49 INFO - PROCESS | 1933 | 1462922569786 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:22:49 INFO - PROCESS | 1933 | 1462922569788 Marionette TRACE conn4 <- [1,1546,null,{}] 16:22:49 INFO - PROCESS | 1933 | 1462922569794 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:49 INFO - PROCESS | 1933 | 1462922569987 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 16:22:50 INFO - PROCESS | 1933 | 1462922570151 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:50 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669f0be800 == 76 [pid = 1933] [id = 394] 16:22:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 146 (0x7f669b0f9400) [pid = 1933] [serial = 1183] [outer = (nil)] 16:22:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 147 (0x7f669bb4a400) [pid = 1933] [serial = 1184] [outer = 0x7f669b0f9400] 16:22:50 INFO - PROCESS | 1933 | 1462922570221 Marionette DEBUG loaded listener.js 16:22:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 148 (0x7f669bcf0800) [pid = 1933] [serial = 1185] [outer = 0x7f669b0f9400] 16:22:51 INFO - PROCESS | 1933 | 1462922571099 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:22:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:22:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1380ms 16:22:51 INFO - PROCESS | 1933 | 1462922571167 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 16:22:51 INFO - PROCESS | 1933 | 1462922571171 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 16:22:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:22:51 INFO - PROCESS | 1933 | 1462922571177 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 1933 | 1462922571180 Marionette TRACE conn4 <- [1,1550,null,{}] 16:22:51 INFO - PROCESS | 1933 | 1462922571185 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:51 INFO - PROCESS | 1933 | 1462922571346 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 16:22:51 INFO - PROCESS | 1933 | 1462922571510 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:51 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b0a800 == 77 [pid = 1933] [id = 395] 16:22:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 149 (0x7f669b45c400) [pid = 1933] [serial = 1186] [outer = (nil)] 16:22:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 150 (0x7f669bcfa800) [pid = 1933] [serial = 1187] [outer = 0x7f669b45c400] 16:22:51 INFO - PROCESS | 1933 | 1462922571580 Marionette DEBUG loaded listener.js 16:22:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 151 (0x7f669c3d6c00) [pid = 1933] [serial = 1188] [outer = 0x7f669b45c400] 16:22:52 INFO - PROCESS | 1933 | 1462922572416 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:22:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:22:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1277ms 16:22:52 INFO - PROCESS | 1933 | 1462922572455 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 16:22:52 INFO - PROCESS | 1933 | 1462922572459 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 16:22:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:22:52 INFO - PROCESS | 1933 | 1462922572464 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:22:52 INFO - PROCESS | 1933 | 1462922572466 Marionette TRACE conn4 <- [1,1554,null,{}] 16:22:52 INFO - PROCESS | 1933 | 1462922572472 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:52 INFO - PROCESS | 1933 | 1462922572629 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 16:22:52 INFO - PROCESS | 1933 | 1462922572800 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:52 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696367800 == 78 [pid = 1933] [id = 396] 16:22:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 152 (0x7f668af8e000) [pid = 1933] [serial = 1189] [outer = (nil)] 16:22:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 153 (0x7f668bbad800) [pid = 1933] [serial = 1190] [outer = 0x7f668af8e000] 16:22:52 INFO - PROCESS | 1933 | 1462922572879 Marionette DEBUG loaded listener.js 16:22:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 154 (0x7f669c4f8000) [pid = 1933] [serial = 1191] [outer = 0x7f668af8e000] 16:22:53 INFO - PROCESS | 1933 | 1462922573782 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:22:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:22:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1382ms 16:22:53 INFO - PROCESS | 1933 | 1462922573848 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 16:22:53 INFO - PROCESS | 1933 | 1462922573852 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 16:22:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:22:53 INFO - PROCESS | 1933 | 1462922573858 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:22:53 INFO - PROCESS | 1933 | 1462922573862 Marionette TRACE conn4 <- [1,1558,null,{}] 16:22:53 INFO - PROCESS | 1933 | 1462922573867 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:54 INFO - PROCESS | 1933 | 1462922574035 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 16:22:54 INFO - PROCESS | 1933 | 1462922574589 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:54 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66921e2000 == 79 [pid = 1933] [id = 397] 16:22:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 155 (0x7f668a906000) [pid = 1933] [serial = 1192] [outer = (nil)] 16:22:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 156 (0x7f668ada3800) [pid = 1933] [serial = 1193] [outer = 0x7f668a906000] 16:22:54 INFO - PROCESS | 1933 | 1462922574661 Marionette DEBUG loaded listener.js 16:22:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 157 (0x7f668b949400) [pid = 1933] [serial = 1194] [outer = 0x7f668a906000] 16:22:55 INFO - PROCESS | 1933 | 1462922575510 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:22:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:22:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1682ms 16:22:55 INFO - PROCESS | 1933 | 1462922575549 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 16:22:55 INFO - PROCESS | 1933 | 1462922575563 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 16:22:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:22:55 INFO - PROCESS | 1933 | 1462922575579 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:22:55 INFO - PROCESS | 1933 | 1462922575589 Marionette TRACE conn4 <- [1,1562,null,{}] 16:22:55 INFO - PROCESS | 1933 | 1462922575601 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:55 INFO - PROCESS | 1933 | 1462922575863 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 16:22:56 INFO - PROCESS | 1933 | 1462922576128 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:56 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bae6800 == 80 [pid = 1933] [id = 398] 16:22:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 158 (0x7f668c609c00) [pid = 1933] [serial = 1195] [outer = (nil)] 16:22:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 159 (0x7f668cbed400) [pid = 1933] [serial = 1196] [outer = 0x7f668c609c00] 16:22:56 INFO - PROCESS | 1933 | 1462922576277 Marionette DEBUG loaded listener.js 16:22:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 160 (0x7f668d9dd400) [pid = 1933] [serial = 1197] [outer = 0x7f668c609c00] 16:22:56 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6698ac8000 == 79 [pid = 1933] [id = 360] 16:22:56 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669a551000 == 78 [pid = 1933] [id = 387] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 159 (0x7f668cbedc00) [pid = 1933] [serial = 1085] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 158 (0x7f66956a8c00) [pid = 1933] [serial = 1091] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 157 (0x7f6698aa2000) [pid = 1933] [serial = 1094] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 156 (0x7f66927b3800) [pid = 1933] [serial = 1088] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 155 (0x7f66961b2800) [pid = 1933] [serial = 1121] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6697550000 == 77 [pid = 1933] [id = 386] 16:22:56 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696284000 == 76 [pid = 1933] [id = 385] 16:22:56 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6693753000 == 75 [pid = 1933] [id = 384] 16:22:56 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c521000 == 74 [pid = 1933] [id = 383] 16:22:56 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ae54800 == 73 [pid = 1933] [id = 382] 16:22:56 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bae3000 == 72 [pid = 1933] [id = 378] 16:22:56 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b92a800 == 71 [pid = 1933] [id = 377] 16:22:56 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669aba0000 == 70 [pid = 1933] [id = 376] 16:22:56 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694715000 == 69 [pid = 1933] [id = 375] 16:22:56 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668d86c800 == 68 [pid = 1933] [id = 374] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 154 (0x7f6691f9e000) [pid = 1933] [serial = 1107] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 153 (0x7f668d5a4c00) [pid = 1933] [serial = 1103] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 152 (0x7f668bbde400) [pid = 1933] [serial = 1100] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 151 (0x7f6691f87000) [pid = 1933] [serial = 1106] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 150 (0x7f6693a85400) [pid = 1933] [serial = 1115] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 149 (0x7f668bbd6c00) [pid = 1933] [serial = 1097] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 148 (0x7f66927a8800) [pid = 1933] [serial = 1109] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 147 (0x7f66928f0000) [pid = 1933] [serial = 1112] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 146 (0x7f6692c0e000) [pid = 1933] [serial = 1113] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 145 (0x7f668cad0c00) [pid = 1933] [serial = 1101] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 144 (0x7f66927be400) [pid = 1933] [serial = 1118] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 143 (0x7f66927b9800) [pid = 1933] [serial = 1110] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 142 (0x7f6694cec400) [pid = 1933] [serial = 1119] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 141 (0x7f66948a9000) [pid = 1933] [serial = 1116] [outer = (nil)] [url = about:blank] 16:22:56 INFO - PROCESS | 1933 | --DOMWINDOW == 140 (0x7f668d9dbc00) [pid = 1933] [serial = 1104] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1933 | 1462922577090 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:22:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:22:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1552ms 16:22:57 INFO - PROCESS | 1933 | 1462922577129 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 16:22:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:22:57 INFO - PROCESS | 1933 | 1462922577135 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 16:22:57 INFO - PROCESS | 1933 | 1462922577142 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:22:57 INFO - PROCESS | 1933 | 1462922577146 Marionette TRACE conn4 <- [1,1566,null,{}] 16:22:57 INFO - PROCESS | 1933 | 1462922577151 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:57 INFO - PROCESS | 1933 | 1462922577296 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 16:22:57 INFO - PROCESS | 1933 | 1462922577425 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:57 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dbac800 == 69 [pid = 1933] [id = 399] 16:22:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 141 (0x7f668c222c00) [pid = 1933] [serial = 1198] [outer = (nil)] 16:22:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 142 (0x7f6691f9a400) [pid = 1933] [serial = 1199] [outer = 0x7f668c222c00] 16:22:57 INFO - PROCESS | 1933 | 1462922577490 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 143 (0x7f669227e800) [pid = 1933] [serial = 1200] [outer = 0x7f668c222c00] 16:22:58 INFO - PROCESS | 1933 | 1462922578223 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:22:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:22:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1135ms 16:22:58 INFO - PROCESS | 1933 | 1462922578277 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 16:22:58 INFO - PROCESS | 1933 | 1462922578281 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 16:22:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:22:58 INFO - PROCESS | 1933 | 1462922578294 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 1933 | 1462922578302 Marionette TRACE conn4 <- [1,1570,null,{}] 16:22:58 INFO - PROCESS | 1933 | 1462922578314 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:58 INFO - PROCESS | 1933 | 1462922578466 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 16:22:58 INFO - PROCESS | 1933 | 1462922578478 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:58 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692c5c800 == 70 [pid = 1933] [id = 400] 16:22:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 144 (0x7f6692281800) [pid = 1933] [serial = 1201] [outer = (nil)] 16:22:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 145 (0x7f66928f0000) [pid = 1933] [serial = 1202] [outer = 0x7f6692281800] 16:22:58 INFO - PROCESS | 1933 | 1462922578540 Marionette DEBUG loaded listener.js 16:22:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 146 (0x7f669306d800) [pid = 1933] [serial = 1203] [outer = 0x7f6692281800] 16:22:59 INFO - PROCESS | 1933 | 1462922579425 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:22:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:22:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1199ms 16:22:59 INFO - PROCESS | 1933 | 1462922579488 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 16:22:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:22:59 INFO - PROCESS | 1933 | 1462922579493 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 16:22:59 INFO - PROCESS | 1933 | 1462922579498 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:22:59 INFO - PROCESS | 1933 | 1462922579501 Marionette TRACE conn4 <- [1,1574,null,{}] 16:22:59 INFO - PROCESS | 1933 | 1462922579505 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:59 INFO - PROCESS | 1933 | 1462922579687 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 16:22:59 INFO - PROCESS | 1933 | 1462922579710 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:59 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669374d000 == 71 [pid = 1933] [id = 401] 16:22:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 147 (0x7f66927bec00) [pid = 1933] [serial = 1204] [outer = (nil)] 16:22:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 148 (0x7f66937c2000) [pid = 1933] [serial = 1205] [outer = 0x7f66927bec00] 16:22:59 INFO - PROCESS | 1933 | 1462922579782 Marionette DEBUG loaded listener.js 16:22:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 149 (0x7f6693a8e000) [pid = 1933] [serial = 1206] [outer = 0x7f66927bec00] 16:23:00 INFO - PROCESS | 1933 | 1462922580641 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:23:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:23:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1182ms 16:23:00 INFO - PROCESS | 1933 | --DOMWINDOW == 148 (0x7f66920e3c00) [pid = 1933] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:23:00 INFO - PROCESS | 1933 | --DOMWINDOW == 147 (0x7f6693a87c00) [pid = 1933] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:23:00 INFO - PROCESS | 1933 | --DOMWINDOW == 146 (0x7f6691f9e400) [pid = 1933] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:23:00 INFO - PROCESS | 1933 | --DOMWINDOW == 145 (0x7f6691f86400) [pid = 1933] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:23:00 INFO - PROCESS | 1933 | --DOMWINDOW == 144 (0x7f66928f5800) [pid = 1933] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:23:00 INFO - PROCESS | 1933 | --DOMWINDOW == 143 (0x7f668b8f9400) [pid = 1933] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:23:00 INFO - PROCESS | 1933 | 1462922580889 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 16:23:00 INFO - PROCESS | 1933 | 1462922580893 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 16:23:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:23:00 INFO - PROCESS | 1933 | 1462922580904 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:23:00 INFO - PROCESS | 1933 | 1462922580906 Marionette TRACE conn4 <- [1,1578,null,{}] 16:23:00 INFO - PROCESS | 1933 | 1462922580911 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:01 INFO - PROCESS | 1933 | 1462922581053 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 16:23:01 INFO - PROCESS | 1933 | 1462922581063 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:01 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694bb2800 == 72 [pid = 1933] [id = 402] 16:23:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 144 (0x7f6693c5f400) [pid = 1933] [serial = 1207] [outer = (nil)] 16:23:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 145 (0x7f6694b65000) [pid = 1933] [serial = 1208] [outer = 0x7f6693c5f400] 16:23:01 INFO - PROCESS | 1933 | 1462922581155 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 146 (0x7f66961b5800) [pid = 1933] [serial = 1209] [outer = 0x7f6693c5f400] 16:23:01 INFO - PROCESS | 1933 | 1462922581986 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:23:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:23:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1132ms 16:23:02 INFO - PROCESS | 1933 | 1462922582037 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 16:23:02 INFO - PROCESS | 1933 | 1462922582040 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 16:23:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:23:02 INFO - PROCESS | 1933 | 1462922582045 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:23:02 INFO - PROCESS | 1933 | 1462922582048 Marionette TRACE conn4 <- [1,1582,null,{}] 16:23:02 INFO - PROCESS | 1933 | 1462922582053 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:02 INFO - PROCESS | 1933 | 1462922582195 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 16:23:02 INFO - PROCESS | 1933 | 1462922582211 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:02 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696ed1800 == 73 [pid = 1933] [id = 403] 16:23:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 147 (0x7f6698911c00) [pid = 1933] [serial = 1210] [outer = (nil)] 16:23:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 148 (0x7f6699541000) [pid = 1933] [serial = 1211] [outer = 0x7f6698911c00] 16:23:02 INFO - PROCESS | 1933 | 1462922582271 Marionette DEBUG loaded listener.js 16:23:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 149 (0x7f6699bb0400) [pid = 1933] [serial = 1212] [outer = 0x7f6698911c00] 16:23:03 INFO - PROCESS | 1933 | 1462922583230 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:23:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:23:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1231ms 16:23:03 INFO - PROCESS | 1933 | 1462922583279 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 16:23:03 INFO - PROCESS | 1933 | 1462922583284 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 16:23:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:23:03 INFO - PROCESS | 1933 | 1462922583293 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:23:03 INFO - PROCESS | 1933 | 1462922583299 Marionette TRACE conn4 <- [1,1586,null,{}] 16:23:03 INFO - PROCESS | 1933 | 1462922583309 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:03 INFO - PROCESS | 1933 | 1462922583497 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 16:23:03 INFO - PROCESS | 1933 | 1462922583667 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:03 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dbc0800 == 74 [pid = 1933] [id = 404] 16:23:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 150 (0x7f668af8ec00) [pid = 1933] [serial = 1213] [outer = (nil)] 16:23:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 151 (0x7f668c231000) [pid = 1933] [serial = 1214] [outer = 0x7f668af8ec00] 16:23:03 INFO - PROCESS | 1933 | 1462922583746 Marionette DEBUG loaded listener.js 16:23:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 152 (0x7f668d5aec00) [pid = 1933] [serial = 1215] [outer = 0x7f668af8ec00] 16:23:04 INFO - PROCESS | 1933 | 1462922584658 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:23:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:23:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1433ms 16:23:04 INFO - PROCESS | 1933 | 1462922584727 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 16:23:04 INFO - PROCESS | 1933 | 1462922584736 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 16:23:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:23:04 INFO - PROCESS | 1933 | 1462922584750 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:23:04 INFO - PROCESS | 1933 | 1462922584764 Marionette TRACE conn4 <- [1,1590,null,{}] 16:23:04 INFO - PROCESS | 1933 | 1462922584769 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:04 INFO - PROCESS | 1933 | 1462922584989 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 16:23:05 INFO - PROCESS | 1933 | 1462922585156 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:05 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696280800 == 75 [pid = 1933] [id = 405] 16:23:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 153 (0x7f6691f8b400) [pid = 1933] [serial = 1216] [outer = (nil)] 16:23:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 154 (0x7f66927a8400) [pid = 1933] [serial = 1217] [outer = 0x7f6691f8b400] 16:23:05 INFO - PROCESS | 1933 | 1462922585269 Marionette DEBUG loaded listener.js 16:23:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 155 (0x7f6692c03800) [pid = 1933] [serial = 1218] [outer = 0x7f6691f8b400] 16:23:06 INFO - PROCESS | 1933 | 1462922586199 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:23:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:23:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1491ms 16:23:06 INFO - PROCESS | 1933 | 1462922586239 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 16:23:06 INFO - PROCESS | 1933 | 1462922586244 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 16:23:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:23:06 INFO - PROCESS | 1933 | 1462922586251 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:23:06 INFO - PROCESS | 1933 | 1462922586257 Marionette TRACE conn4 <- [1,1594,null,{}] 16:23:06 INFO - PROCESS | 1933 | 1462922586273 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:06 INFO - PROCESS | 1933 | 1462922586453 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 16:23:06 INFO - PROCESS | 1933 | 1462922586620 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:06 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669acc2000 == 76 [pid = 1933] [id = 406] 16:23:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 156 (0x7f669331a800) [pid = 1933] [serial = 1219] [outer = (nil)] 16:23:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 157 (0x7f66961afc00) [pid = 1933] [serial = 1220] [outer = 0x7f669331a800] 16:23:06 INFO - PROCESS | 1933 | 1462922586695 Marionette DEBUG loaded listener.js 16:23:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 158 (0x7f6698962800) [pid = 1933] [serial = 1221] [outer = 0x7f669331a800] 16:23:07 INFO - PROCESS | 1933 | 1462922587548 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:23:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:23:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1337ms 16:23:07 INFO - PROCESS | 1933 | 1462922587592 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 16:23:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:23:07 INFO - PROCESS | 1933 | 1462922587597 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 16:23:07 INFO - PROCESS | 1933 | 1462922587603 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:23:07 INFO - PROCESS | 1933 | 1462922587607 Marionette TRACE conn4 <- [1,1598,null,{}] 16:23:07 INFO - PROCESS | 1933 | 1462922587613 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:07 INFO - PROCESS | 1933 | 1462922587793 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 16:23:07 INFO - PROCESS | 1933 | 1462922587966 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:07 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669baec000 == 77 [pid = 1933] [id = 407] 16:23:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 159 (0x7f6693a8ec00) [pid = 1933] [serial = 1222] [outer = (nil)] 16:23:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 160 (0x7f669a4fc800) [pid = 1933] [serial = 1223] [outer = 0x7f6693a8ec00] 16:23:08 INFO - PROCESS | 1933 | 1462922588036 Marionette DEBUG loaded listener.js 16:23:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 161 (0x7f669ab58c00) [pid = 1933] [serial = 1224] [outer = 0x7f6693a8ec00] 16:23:08 INFO - PROCESS | 1933 | 1462922588917 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:23:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1381ms 16:23:08 INFO - PROCESS | 1933 | 1462922588985 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 1933 | 1462922588988 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 16:23:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:23:08 INFO - PROCESS | 1933 | 1462922588995 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 1933 | 1462922588998 Marionette TRACE conn4 <- [1,1602,null,{}] 16:23:09 INFO - PROCESS | 1933 | 1462922589004 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:09 INFO - PROCESS | 1933 | 1462922589181 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 16:23:09 INFO - PROCESS | 1933 | 1462922589349 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:09 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c393000 == 78 [pid = 1933] [id = 408] 16:23:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 162 (0x7f6688422400) [pid = 1933] [serial = 1225] [outer = (nil)] 16:23:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 163 (0x7f669b0f9000) [pid = 1933] [serial = 1226] [outer = 0x7f6688422400] 16:23:09 INFO - PROCESS | 1933 | 1462922589423 Marionette DEBUG loaded listener.js 16:23:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 164 (0x7f669b648000) [pid = 1933] [serial = 1227] [outer = 0x7f6688422400] 16:23:10 INFO - PROCESS | 1933 | 1462922590274 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:23:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:23:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1327ms 16:23:10 INFO - PROCESS | 1933 | 1462922590323 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 16:23:10 INFO - PROCESS | 1933 | 1462922590328 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 16:23:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:23:10 INFO - PROCESS | 1933 | 1462922590335 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:23:10 INFO - PROCESS | 1933 | 1462922590338 Marionette TRACE conn4 <- [1,1606,null,{}] 16:23:10 INFO - PROCESS | 1933 | 1462922590344 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:10 INFO - PROCESS | 1933 | 1462922590554 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 16:23:10 INFO - PROCESS | 1933 | 1462922590727 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:10 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669f0a9000 == 79 [pid = 1933] [id = 409] 16:23:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 165 (0x7f669b04dc00) [pid = 1933] [serial = 1228] [outer = (nil)] 16:23:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f669bcd2800) [pid = 1933] [serial = 1229] [outer = 0x7f669b04dc00] 16:23:10 INFO - PROCESS | 1933 | 1462922590804 Marionette DEBUG loaded listener.js 16:23:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 167 (0x7f669c782800) [pid = 1933] [serial = 1230] [outer = 0x7f669b04dc00] 16:23:11 INFO - PROCESS | 1933 | 1462922591705 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:23:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:23:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1448ms 16:23:11 INFO - PROCESS | 1933 | 1462922591783 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 16:23:11 INFO - PROCESS | 1933 | 1462922591787 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 16:23:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:23:11 INFO - PROCESS | 1933 | 1462922591793 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:23:11 INFO - PROCESS | 1933 | 1462922591797 Marionette TRACE conn4 <- [1,1610,null,{}] 16:23:11 INFO - PROCESS | 1933 | 1462922591803 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:11 INFO - PROCESS | 1933 | 1462922591979 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 16:23:12 INFO - PROCESS | 1933 | 1462922592150 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:12 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a970c800 == 80 [pid = 1933] [id = 410] 16:23:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f669b654c00) [pid = 1933] [serial = 1231] [outer = (nil)] 16:23:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f669c91a400) [pid = 1933] [serial = 1232] [outer = 0x7f669b654c00] 16:23:12 INFO - PROCESS | 1933 | 1462922592223 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f669cb0c400) [pid = 1933] [serial = 1233] [outer = 0x7f669b654c00] 16:23:13 INFO - PROCESS | 1933 | 1462922593052 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:23:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:23:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1281ms 16:23:13 INFO - PROCESS | 1933 | 1462922593078 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 16:23:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:23:13 INFO - PROCESS | 1933 | 1462922593082 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 16:23:13 INFO - PROCESS | 1933 | 1462922593089 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:23:13 INFO - PROCESS | 1933 | 1462922593092 Marionette TRACE conn4 <- [1,1614,null,{}] 16:23:13 INFO - PROCESS | 1933 | 1462922593098 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:13 INFO - PROCESS | 1933 | 1462922593263 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 16:23:13 INFO - PROCESS | 1933 | 1462922593436 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:13 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a9c0e000 == 81 [pid = 1933] [id = 411] 16:23:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f669c3d3000) [pid = 1933] [serial = 1234] [outer = (nil)] 16:23:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f669cb16400) [pid = 1933] [serial = 1235] [outer = 0x7f669c3d3000] 16:23:13 INFO - PROCESS | 1933 | 1462922593508 Marionette DEBUG loaded listener.js 16:23:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f669cb73800) [pid = 1933] [serial = 1236] [outer = 0x7f669c3d3000] 16:23:14 INFO - PROCESS | 1933 | 1462922594383 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:23:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:23:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1341ms 16:23:14 INFO - PROCESS | 1933 | 1462922594431 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 16:23:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:23:14 INFO - PROCESS | 1933 | 1462922594435 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 16:23:14 INFO - PROCESS | 1933 | 1462922594441 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:23:14 INFO - PROCESS | 1933 | 1462922594444 Marionette TRACE conn4 <- [1,1618,null,{}] 16:23:14 INFO - PROCESS | 1933 | 1462922594449 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:14 INFO - PROCESS | 1933 | 1462922594615 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 16:23:14 INFO - PROCESS | 1933 | 1462922594818 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:14 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a9e3a000 == 82 [pid = 1933] [id = 412] 16:23:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f668a87cc00) [pid = 1933] [serial = 1237] [outer = (nil)] 16:23:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f669cb19c00) [pid = 1933] [serial = 1238] [outer = 0x7f668a87cc00] 16:23:14 INFO - PROCESS | 1933 | 1462922594889 Marionette DEBUG loaded listener.js 16:23:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f669de55800) [pid = 1933] [serial = 1239] [outer = 0x7f668a87cc00] 16:23:15 INFO - PROCESS | 1933 | 1462922595779 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:23:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:23:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1380ms 16:23:15 INFO - PROCESS | 1933 | 1462922595822 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 16:23:15 INFO - PROCESS | 1933 | 1462922595824 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 16:23:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:23:15 INFO - PROCESS | 1933 | 1462922595831 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:23:15 INFO - PROCESS | 1933 | 1462922595834 Marionette TRACE conn4 <- [1,1622,null,{}] 16:23:15 INFO - PROCESS | 1933 | 1462922595840 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:16 INFO - PROCESS | 1933 | 1462922596021 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 16:23:16 INFO - PROCESS | 1933 | 1462922596217 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:16 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694710800 == 83 [pid = 1933] [id = 413] 16:23:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f668a883800) [pid = 1933] [serial = 1240] [outer = (nil)] 16:23:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f669962c400) [pid = 1933] [serial = 1241] [outer = 0x7f668a883800] 16:23:16 INFO - PROCESS | 1933 | 1462922596288 Marionette DEBUG loaded listener.js 16:23:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f669de5a000) [pid = 1933] [serial = 1242] [outer = 0x7f668a883800] 16:23:17 INFO - PROCESS | 1933 | 1462922597440 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:23:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:23:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1678ms 16:23:17 INFO - PROCESS | 1933 | 1462922597510 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 16:23:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:23:17 INFO - PROCESS | 1933 | 1462922597515 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 16:23:17 INFO - PROCESS | 1933 | 1462922597522 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:23:17 INFO - PROCESS | 1933 | 1462922597526 Marionette TRACE conn4 <- [1,1626,null,{}] 16:23:17 INFO - PROCESS | 1933 | 1462922597534 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:17 INFO - PROCESS | 1933 | 1462922597757 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 16:23:18 INFO - PROCESS | 1933 | 1462922598089 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:18 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bae8000 == 84 [pid = 1933] [id = 414] 16:23:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f668dc67800) [pid = 1933] [serial = 1243] [outer = (nil)] 16:23:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f6691f87c00) [pid = 1933] [serial = 1244] [outer = 0x7f668dc67800] 16:23:18 INFO - PROCESS | 1933 | 1462922598172 Marionette DEBUG loaded listener.js 16:23:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f66920f0c00) [pid = 1933] [serial = 1245] [outer = 0x7f668dc67800] 16:23:18 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694bb2800 == 83 [pid = 1933] [id = 402] 16:23:18 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669374d000 == 82 [pid = 1933] [id = 401] 16:23:18 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f669ab5f800) [pid = 1933] [serial = 1166] [outer = (nil)] [url = about:blank] 16:23:18 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692c5c800 == 81 [pid = 1933] [id = 400] 16:23:18 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dbac800 == 80 [pid = 1933] [id = 399] 16:23:18 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668bae6800 == 79 [pid = 1933] [id = 398] 16:23:18 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66921e2000 == 78 [pid = 1933] [id = 397] 16:23:18 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669de92800 == 77 [pid = 1933] [id = 393] 16:23:18 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669cbd7000 == 76 [pid = 1933] [id = 392] 16:23:18 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c771800 == 75 [pid = 1933] [id = 391] 16:23:18 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b4cb800 == 74 [pid = 1933] [id = 390] 16:23:18 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66931d0800 == 73 [pid = 1933] [id = 389] 16:23:19 INFO - PROCESS | 1933 | 1462922599033 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:23:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:23:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1537ms 16:23:19 INFO - PROCESS | 1933 | 1462922599064 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 16:23:19 INFO - PROCESS | 1933 | 1462922599072 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f6694b6c800) [pid = 1933] [serial = 1157] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f6698969c00) [pid = 1933] [serial = 1160] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f6698cbbc00) [pid = 1933] [serial = 1161] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f669a41d400) [pid = 1933] [serial = 1163] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f669a904400) [pid = 1933] [serial = 1142] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f66920e7400) [pid = 1933] [serial = 1151] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f66926d1400) [pid = 1933] [serial = 1152] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f6693120c00) [pid = 1933] [serial = 1154] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f6693122000) [pid = 1933] [serial = 1130] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f668d5a2400) [pid = 1933] [serial = 1148] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f668dc63000) [pid = 1933] [serial = 1149] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f669890bc00) [pid = 1933] [serial = 1133] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f668bc81000) [pid = 1933] [serial = 1124] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 167 (0x7f6691f9ac00) [pid = 1933] [serial = 1127] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 166 (0x7f6698cbf800) [pid = 1933] [serial = 1136] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 165 (0x7f669a743c00) [pid = 1933] [serial = 1145] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 164 (0x7f669a2e6000) [pid = 1933] [serial = 1139] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 163 (0x7f669a909400) [pid = 1933] [serial = 1164] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 162 (0x7f66937c0c00) [pid = 1933] [serial = 1155] [outer = (nil)] [url = about:blank] 16:23:19 INFO - PROCESS | 1933 | --DOMWINDOW == 161 (0x7f66961b0c00) [pid = 1933] [serial = 1158] [outer = (nil)] [url = about:blank] 16:23:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:23:19 INFO - PROCESS | 1933 | 1462922599108 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:23:19 INFO - PROCESS | 1933 | 1462922599111 Marionette TRACE conn4 <- [1,1630,null,{}] 16:23:19 INFO - PROCESS | 1933 | 1462922599117 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:19 INFO - PROCESS | 1933 | 1462922599263 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 16:23:19 INFO - PROCESS | 1933 | 1462922599281 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:19 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66926b0000 == 74 [pid = 1933] [id = 415] 16:23:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 162 (0x7f66926c8400) [pid = 1933] [serial = 1246] [outer = (nil)] 16:23:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 163 (0x7f66927b7000) [pid = 1933] [serial = 1247] [outer = 0x7f66926c8400] 16:23:19 INFO - PROCESS | 1933 | 1462922599341 Marionette DEBUG loaded listener.js 16:23:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 164 (0x7f66928f7c00) [pid = 1933] [serial = 1248] [outer = 0x7f66926c8400] 16:23:20 INFO - PROCESS | 1933 | 1462922600235 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:23:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:23:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1183ms 16:23:20 INFO - PROCESS | 1933 | 1462922600290 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 16:23:20 INFO - PROCESS | 1933 | 1462922600293 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 16:23:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:23:20 INFO - PROCESS | 1933 | 1462922600299 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:23:20 INFO - PROCESS | 1933 | 1462922600304 Marionette TRACE conn4 <- [1,1634,null,{}] 16:23:20 INFO - PROCESS | 1933 | 1462922600318 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:20 INFO - PROCESS | 1933 | 1462922600471 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 16:23:20 INFO - PROCESS | 1933 | 1462922600613 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694b9d000 == 75 [pid = 1933] [id = 416] 16:23:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 165 (0x7f66927b7c00) [pid = 1933] [serial = 1249] [outer = (nil)] 16:23:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f6694b66800) [pid = 1933] [serial = 1250] [outer = 0x7f66927b7c00] 16:23:20 INFO - PROCESS | 1933 | 1462922600677 Marionette DEBUG loaded listener.js 16:23:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 167 (0x7f6698965000) [pid = 1933] [serial = 1251] [outer = 0x7f66927b7c00] 16:23:21 INFO - PROCESS | 1933 | 1462922601434 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:23:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:23:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1182ms 16:23:21 INFO - PROCESS | 1933 | 1462922601482 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 16:23:21 INFO - PROCESS | 1933 | 1462922601495 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 16:23:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:23:21 INFO - PROCESS | 1933 | 1462922601515 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:23:21 INFO - PROCESS | 1933 | 1462922601519 Marionette TRACE conn4 <- [1,1638,null,{}] 16:23:21 INFO - PROCESS | 1933 | 1462922601523 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:21 INFO - PROCESS | 1933 | 1462922601713 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 16:23:21 INFO - PROCESS | 1933 | 1462922601735 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:21 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669a293000 == 76 [pid = 1933] [id = 417] 16:23:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f669601b800) [pid = 1933] [serial = 1252] [outer = (nil)] 16:23:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f669a904400) [pid = 1933] [serial = 1253] [outer = 0x7f669601b800] 16:23:21 INFO - PROCESS | 1933 | 1462922601795 Marionette DEBUG loaded listener.js 16:23:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f669b455400) [pid = 1933] [serial = 1254] [outer = 0x7f669601b800] 16:23:22 INFO - PROCESS | 1933 | 1462922602608 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:23:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:23:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1135ms 16:23:22 INFO - PROCESS | 1933 | 1462922602651 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 16:23:22 INFO - PROCESS | 1933 | 1462922602654 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 16:23:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:23:22 INFO - PROCESS | 1933 | 1462922602665 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:23:22 INFO - PROCESS | 1933 | 1462922602667 Marionette TRACE conn4 <- [1,1642,null,{}] 16:23:22 INFO - PROCESS | 1933 | 1462922602672 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:22 INFO - PROCESS | 1933 | 1462922602879 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 16:23:22 INFO - PROCESS | 1933 | 1462922602899 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:22 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b926000 == 77 [pid = 1933] [id = 418] 16:23:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f6699623800) [pid = 1933] [serial = 1255] [outer = (nil)] 16:23:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f669b64a800) [pid = 1933] [serial = 1256] [outer = 0x7f6699623800] 16:23:22 INFO - PROCESS | 1933 | 1462922602957 Marionette DEBUG loaded listener.js 16:23:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f669bb49400) [pid = 1933] [serial = 1257] [outer = 0x7f6699623800] 16:23:23 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f66948a8c00) [pid = 1933] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:23:23 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f668a877800) [pid = 1933] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:23:23 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f66927bec00) [pid = 1933] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:23:23 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f668c609c00) [pid = 1933] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:23:23 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f668a906000) [pid = 1933] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:23:23 INFO - PROCESS | 1933 | --DOMWINDOW == 167 (0x7f66937c3c00) [pid = 1933] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:23:23 INFO - PROCESS | 1933 | --DOMWINDOW == 166 (0x7f6692281800) [pid = 1933] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:23:23 INFO - PROCESS | 1933 | --DOMWINDOW == 165 (0x7f668c222c00) [pid = 1933] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:23:23 INFO - PROCESS | 1933 | --DOMWINDOW == 164 (0x7f66937bf000) [pid = 1933] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:23:23 INFO - PROCESS | 1933 | --DOMWINDOW == 163 (0x7f6693c5f400) [pid = 1933] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:23:23 INFO - PROCESS | 1933 | --DOMWINDOW == 162 (0x7f6698909c00) [pid = 1933] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:23:23 INFO - PROCESS | 1933 | 1462922603896 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:23:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:23:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1290ms 16:23:23 INFO - PROCESS | 1933 | 1462922603951 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 16:23:23 INFO - PROCESS | 1933 | 1462922603953 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 16:23:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:23:23 INFO - PROCESS | 1933 | 1462922603959 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:23:23 INFO - PROCESS | 1933 | 1462922603961 Marionette TRACE conn4 <- [1,1646,null,{}] 16:23:23 INFO - PROCESS | 1933 | 1462922603966 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:24 INFO - PROCESS | 1933 | 1462922604262 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 16:23:24 INFO - PROCESS | 1933 | 1462922604278 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:24 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c380000 == 78 [pid = 1933] [id = 419] 16:23:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 163 (0x7f6691f8f400) [pid = 1933] [serial = 1258] [outer = (nil)] 16:23:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 164 (0x7f669a52f400) [pid = 1933] [serial = 1259] [outer = 0x7f6691f8f400] 16:23:24 INFO - PROCESS | 1933 | 1462922604336 Marionette DEBUG loaded listener.js 16:23:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 165 (0x7f669c3d6400) [pid = 1933] [serial = 1260] [outer = 0x7f6691f8f400] 16:23:25 INFO - PROCESS | 1933 | 1462922605126 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:23:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:23:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1227ms 16:23:25 INFO - PROCESS | 1933 | 1462922605188 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 16:23:25 INFO - PROCESS | 1933 | 1462922605193 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 16:23:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:23:25 INFO - PROCESS | 1933 | 1462922605200 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:23:25 INFO - PROCESS | 1933 | 1462922605202 Marionette TRACE conn4 <- [1,1650,null,{}] 16:23:25 INFO - PROCESS | 1933 | 1462922605208 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:25 INFO - PROCESS | 1933 | 1462922605368 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 16:23:25 INFO - PROCESS | 1933 | 1462922605379 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:25 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669de97000 == 79 [pid = 1933] [id = 420] 16:23:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f669c3d9800) [pid = 1933] [serial = 1261] [outer = (nil)] 16:23:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 167 (0x7f669d3cac00) [pid = 1933] [serial = 1262] [outer = 0x7f669c3d9800] 16:23:25 INFO - PROCESS | 1933 | 1462922605442 Marionette DEBUG loaded listener.js 16:23:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f669de84400) [pid = 1933] [serial = 1263] [outer = 0x7f669c3d9800] 16:23:26 INFO - PROCESS | 1933 | 1462922606597 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:23:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:23:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1426ms 16:23:26 INFO - PROCESS | 1933 | 1462922606627 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 16:23:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:23:26 INFO - PROCESS | 1933 | 1462922606632 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 16:23:26 INFO - PROCESS | 1933 | 1462922606640 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:23:26 INFO - PROCESS | 1933 | 1462922606645 Marionette TRACE conn4 <- [1,1654,null,{}] 16:23:26 INFO - PROCESS | 1933 | 1462922606652 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:26 INFO - PROCESS | 1933 | 1462922606832 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 16:23:27 INFO - PROCESS | 1933 | 1462922607009 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:27 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6693749000 == 80 [pid = 1933] [id = 421] 16:23:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f668c603000) [pid = 1933] [serial = 1264] [outer = (nil)] 16:23:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f6691f95800) [pid = 1933] [serial = 1265] [outer = 0x7f668c603000] 16:23:27 INFO - PROCESS | 1933 | 1462922607080 Marionette DEBUG loaded listener.js 16:23:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f66927be800) [pid = 1933] [serial = 1266] [outer = 0x7f668c603000] 16:23:27 INFO - PROCESS | 1933 | 1462922607984 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:23:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:23:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1379ms 16:23:28 INFO - PROCESS | 1933 | 1462922608020 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 16:23:28 INFO - PROCESS | 1933 | 1462922608028 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 16:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:23:28 INFO - PROCESS | 1933 | 1462922608038 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 1933 | 1462922608041 Marionette TRACE conn4 <- [1,1658,null,{}] 16:23:28 INFO - PROCESS | 1933 | 1462922608047 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:28 INFO - PROCESS | 1933 | 1462922608208 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 16:23:28 INFO - PROCESS | 1933 | 1462922608386 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:28 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c399000 == 81 [pid = 1933] [id = 422] 16:23:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f66927bec00) [pid = 1933] [serial = 1267] [outer = (nil)] 16:23:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f66948a5800) [pid = 1933] [serial = 1268] [outer = 0x7f66927bec00] 16:23:28 INFO - PROCESS | 1933 | 1462922608458 Marionette DEBUG loaded listener.js 16:23:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f669890ac00) [pid = 1933] [serial = 1269] [outer = 0x7f66927bec00] 16:23:29 INFO - PROCESS | 1933 | 1462922609412 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1432ms 16:23:29 INFO - PROCESS | 1933 | 1462922609470 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 16:23:29 INFO - PROCESS | 1933 | 1462922609473 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 16:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:23:29 INFO - PROCESS | 1933 | 1462922609480 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:23:29 INFO - PROCESS | 1933 | 1462922609486 Marionette TRACE conn4 <- [1,1662,null,{}] 16:23:29 INFO - PROCESS | 1933 | 1462922609502 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:29 INFO - PROCESS | 1933 | 1462922609718 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 16:23:29 INFO - PROCESS | 1933 | 1462922609904 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:29 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66aa895800 == 82 [pid = 1933] [id = 423] 16:23:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f668b949c00) [pid = 1933] [serial = 1270] [outer = (nil)] 16:23:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f6694ce7400) [pid = 1933] [serial = 1271] [outer = 0x7f668b949c00] 16:23:29 INFO - PROCESS | 1933 | 1462922609983 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f669bcec400) [pid = 1933] [serial = 1272] [outer = 0x7f668b949c00] 16:23:30 INFO - PROCESS | 1933 | 1462922610835 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1387ms 16:23:30 INFO - PROCESS | 1933 | 1462922610879 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 16:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:23:30 INFO - PROCESS | 1933 | 1462922610884 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 16:23:30 INFO - PROCESS | 1933 | 1462922610891 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:23:30 INFO - PROCESS | 1933 | 1462922610893 Marionette TRACE conn4 <- [1,1666,null,{}] 16:23:30 INFO - PROCESS | 1933 | 1462922610899 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:31 INFO - PROCESS | 1933 | 1462922611082 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 16:23:31 INFO - PROCESS | 1933 | 1462922611267 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:31 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ac8b8800 == 83 [pid = 1933] [id = 424] 16:23:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f668bba7800) [pid = 1933] [serial = 1273] [outer = (nil)] 16:23:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f669cb6cc00) [pid = 1933] [serial = 1274] [outer = 0x7f668bba7800] 16:23:31 INFO - PROCESS | 1933 | 1462922611337 Marionette DEBUG loaded listener.js 16:23:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f669de5a800) [pid = 1933] [serial = 1275] [outer = 0x7f668bba7800] 16:23:32 INFO - PROCESS | 1933 | 1462922612198 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1379ms 16:23:32 INFO - PROCESS | 1933 | 1462922612270 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 16:23:32 INFO - PROCESS | 1933 | 1462922612274 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 16:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:23:32 INFO - PROCESS | 1933 | 1462922612280 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:23:32 INFO - PROCESS | 1933 | 1462922612285 Marionette TRACE conn4 <- [1,1670,null,{}] 16:23:32 INFO - PROCESS | 1933 | 1462922612291 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:32 INFO - PROCESS | 1933 | 1462922612476 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 16:23:32 INFO - PROCESS | 1933 | 1462922612653 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:32 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ace54800 == 84 [pid = 1933] [id = 425] 16:23:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f669bb4cc00) [pid = 1933] [serial = 1276] [outer = (nil)] 16:23:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f669de8b800) [pid = 1933] [serial = 1277] [outer = 0x7f669bb4cc00] 16:23:32 INFO - PROCESS | 1933 | 1462922612725 Marionette DEBUG loaded listener.js 16:23:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 183 (0x7f669f003400) [pid = 1933] [serial = 1278] [outer = 0x7f669bb4cc00] 16:23:33 INFO - PROCESS | 1933 | 1462922613635 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1384ms 16:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:23:33 INFO - PROCESS | 1933 | 1462922613665 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 16:23:33 INFO - PROCESS | 1933 | 1462922613668 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 16:23:33 INFO - PROCESS | 1933 | 1462922613675 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 1933 | 1462922613678 Marionette TRACE conn4 <- [1,1674,null,{}] 16:23:33 INFO - PROCESS | 1933 | 1462922613684 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:33 INFO - PROCESS | 1933 | 1462922613868 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 16:23:34 INFO - PROCESS | 1933 | 1462922614049 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae51a000 == 85 [pid = 1933] [id = 426] 16:23:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f669de84000) [pid = 1933] [serial = 1279] [outer = (nil)] 16:23:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f669f24e400) [pid = 1933] [serial = 1280] [outer = 0x7f669de84000] 16:23:34 INFO - PROCESS | 1933 | 1462922614119 Marionette DEBUG loaded listener.js 16:23:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f669febdc00) [pid = 1933] [serial = 1281] [outer = 0x7f669de84000] 16:23:35 INFO - PROCESS | 1933 | 1462922615011 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1385ms 16:23:35 INFO - PROCESS | 1933 | 1462922615059 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 16:23:35 INFO - PROCESS | 1933 | 1462922615063 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 16:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:23:35 INFO - PROCESS | 1933 | 1462922615069 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:23:35 INFO - PROCESS | 1933 | 1462922615072 Marionette TRACE conn4 <- [1,1678,null,{}] 16:23:35 INFO - PROCESS | 1933 | 1462922615077 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:35 INFO - PROCESS | 1933 | 1462922615243 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 16:23:35 INFO - PROCESS | 1933 | 1462922615423 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:35 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae7c4000 == 86 [pid = 1933] [id = 427] 16:23:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f669f007c00) [pid = 1933] [serial = 1282] [outer = (nil)] 16:23:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f66a2e58800) [pid = 1933] [serial = 1283] [outer = 0x7f669f007c00] 16:23:35 INFO - PROCESS | 1933 | 1462922615491 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f66a8b58c00) [pid = 1933] [serial = 1284] [outer = 0x7f669f007c00] 16:23:36 INFO - PROCESS | 1933 | 1462922616433 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1427ms 16:23:36 INFO - PROCESS | 1933 | 1462922616497 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 16:23:36 INFO - PROCESS | 1933 | 1462922616501 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 16:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:23:36 INFO - PROCESS | 1933 | 1462922616507 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:23:36 INFO - PROCESS | 1933 | 1462922616514 Marionette TRACE conn4 <- [1,1682,null,{}] 16:23:36 INFO - PROCESS | 1933 | 1462922616527 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:36 INFO - PROCESS | 1933 | 1462922616740 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 16:23:36 INFO - PROCESS | 1933 | 1462922616919 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bcf8000 == 87 [pid = 1933] [id = 428] 16:23:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f668a90fc00) [pid = 1933] [serial = 1285] [outer = (nil)] 16:23:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f66927af800) [pid = 1933] [serial = 1286] [outer = 0x7f668a90fc00] 16:23:36 INFO - PROCESS | 1933 | 1462922616989 Marionette DEBUG loaded listener.js 16:23:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f66a8b4ec00) [pid = 1933] [serial = 1287] [outer = 0x7f668a90fc00] 16:23:38 INFO - PROCESS | 1933 | 1462922618188 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1744ms 16:23:38 INFO - PROCESS | 1933 | 1462922618252 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 16:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:23:38 INFO - PROCESS | 1933 | 1462922618257 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 16:23:38 INFO - PROCESS | 1933 | 1462922618265 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:23:38 INFO - PROCESS | 1933 | 1462922618270 Marionette TRACE conn4 <- [1,1686,null,{}] 16:23:38 INFO - PROCESS | 1933 | 1462922618287 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:38 INFO - PROCESS | 1933 | 1462922618500 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 16:23:38 INFO - PROCESS | 1933 | 1462922618750 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:38 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ae4d000 == 88 [pid = 1933] [id = 429] 16:23:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f668a87d800) [pid = 1933] [serial = 1288] [outer = (nil)] 16:23:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f668b8eb400) [pid = 1933] [serial = 1289] [outer = 0x7f668a87d800] 16:23:38 INFO - PROCESS | 1933 | 1462922618895 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f668c602400) [pid = 1933] [serial = 1290] [outer = 0x7f668a87d800] 16:23:39 INFO - PROCESS | 1933 | 1462922619724 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1491ms 16:23:39 INFO - PROCESS | 1933 | 1462922619755 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 16:23:39 INFO - PROCESS | 1933 | 1462922619764 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 16:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:23:39 INFO - PROCESS | 1933 | 1462922619775 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:23:39 INFO - PROCESS | 1933 | 1462922619778 Marionette TRACE conn4 <- [1,1690,null,{}] 16:23:39 INFO - PROCESS | 1933 | 1462922619784 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:39 INFO - PROCESS | 1933 | 1462922619949 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 16:23:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669478a000 == 87 [pid = 1933] [id = 335] 16:23:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c380000 == 86 [pid = 1933] [id = 419] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f6699541000) [pid = 1933] [serial = 1211] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f668bbad800) [pid = 1933] [serial = 1190] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f669bcfa800) [pid = 1933] [serial = 1187] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | 1462922620200 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b926000 == 85 [pid = 1933] [id = 418] 16:23:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669a293000 == 84 [pid = 1933] [id = 417] 16:23:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694b9d000 == 83 [pid = 1933] [id = 416] 16:23:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66926b0000 == 82 [pid = 1933] [id = 415] 16:23:40 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ad0a800 == 83 [pid = 1933] [id = 430] 16:23:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f668b8f5400) [pid = 1933] [serial = 1291] [outer = (nil)] 16:23:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f6691f83400) [pid = 1933] [serial = 1292] [outer = 0x7f668b8f5400] 16:23:40 INFO - PROCESS | 1933 | 1462922620273 Marionette DEBUG loaded listener.js 16:23:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f6692283c00) [pid = 1933] [serial = 1293] [outer = 0x7f668b8f5400] 16:23:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668bae8000 == 82 [pid = 1933] [id = 414] 16:23:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669baec000 == 81 [pid = 1933] [id = 407] 16:23:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669acc2000 == 80 [pid = 1933] [id = 406] 16:23:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696280800 == 79 [pid = 1933] [id = 405] 16:23:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dbc0800 == 78 [pid = 1933] [id = 404] 16:23:40 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696ed1800 == 77 [pid = 1933] [id = 403] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f6698906000) [pid = 1933] [serial = 1122] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f669bb4a400) [pid = 1933] [serial = 1184] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f669b3a1800) [pid = 1933] [serial = 1167] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f6693a8e000) [pid = 1933] [serial = 1206] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f668d9dd400) [pid = 1933] [serial = 1197] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f669b45f400) [pid = 1933] [serial = 1181] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f668b949400) [pid = 1933] [serial = 1194] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f6693a88400) [pid = 1933] [serial = 1008] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f66928f0000) [pid = 1933] [serial = 1202] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f669227e800) [pid = 1933] [serial = 1200] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 184 (0x7f669306d800) [pid = 1933] [serial = 1203] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 183 (0x7f66948a4800) [pid = 1933] [serial = 1044] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 182 (0x7f66937c0400) [pid = 1933] [serial = 1172] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f66961b5800) [pid = 1933] [serial = 1209] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f669b453c00) [pid = 1933] [serial = 1178] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f668ada3800) [pid = 1933] [serial = 1193] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f669896ec00) [pid = 1933] [serial = 1083] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f6691f9a400) [pid = 1933] [serial = 1199] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f66937c2000) [pid = 1933] [serial = 1205] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f6691f8e400) [pid = 1933] [serial = 1169] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f668cbed400) [pid = 1933] [serial = 1196] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f6699ba4c00) [pid = 1933] [serial = 1175] [outer = (nil)] [url = about:blank] 16:23:40 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f6694b65000) [pid = 1933] [serial = 1208] [outer = (nil)] [url = about:blank] 16:23:41 INFO - PROCESS | 1933 | 1462922621086 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1383ms 16:23:41 INFO - PROCESS | 1933 | 1462922621158 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 16:23:41 INFO - PROCESS | 1933 | 1462922621161 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 16:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:23:41 INFO - PROCESS | 1933 | 1462922621166 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:23:41 INFO - PROCESS | 1933 | 1462922621171 Marionette TRACE conn4 <- [1,1694,null,{}] 16:23:41 INFO - PROCESS | 1933 | 1462922621185 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:41 INFO - PROCESS | 1933 | 1462922621345 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 16:23:41 INFO - PROCESS | 1933 | 1462922621357 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:41 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669375a000 == 78 [pid = 1933] [id = 431] 16:23:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f6692c0a400) [pid = 1933] [serial = 1294] [outer = (nil)] 16:23:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f6693273400) [pid = 1933] [serial = 1295] [outer = 0x7f6692c0a400] 16:23:41 INFO - PROCESS | 1933 | 1462922621416 Marionette DEBUG loaded listener.js 16:23:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f6693a88c00) [pid = 1933] [serial = 1296] [outer = 0x7f6692c0a400] 16:23:42 INFO - PROCESS | 1933 | 1462922622284 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1132ms 16:23:42 INFO - PROCESS | 1933 | 1462922622300 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 1933 | 1462922622304 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 16:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:23:42 INFO - PROCESS | 1933 | 1462922622309 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 1933 | 1462922622311 Marionette TRACE conn4 <- [1,1698,null,{}] 16:23:42 INFO - PROCESS | 1933 | 1462922622317 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:42 INFO - PROCESS | 1933 | 1462922622460 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 16:23:42 INFO - PROCESS | 1933 | 1462922622476 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:42 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696d6e000 == 79 [pid = 1933] [id = 432] 16:23:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f6693a89400) [pid = 1933] [serial = 1297] [outer = (nil)] 16:23:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f66961bc800) [pid = 1933] [serial = 1298] [outer = 0x7f6693a89400] 16:23:42 INFO - PROCESS | 1933 | 1462922622548 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f6698963c00) [pid = 1933] [serial = 1299] [outer = 0x7f6693a89400] 16:23:43 INFO - PROCESS | 1933 | 1462922623468 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1225ms 16:23:43 INFO - PROCESS | 1933 | 1462922623537 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 16:23:43 INFO - PROCESS | 1933 | 1462922623540 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 16:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:23:43 INFO - PROCESS | 1933 | 1462922623546 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:23:43 INFO - PROCESS | 1933 | 1462922623550 Marionette TRACE conn4 <- [1,1702,null,{}] 16:23:43 INFO - PROCESS | 1933 | 1462922623555 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:43 INFO - PROCESS | 1933 | 1462922623764 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 16:23:43 INFO - PROCESS | 1933 | 1462922623791 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:43 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6698c77800 == 80 [pid = 1933] [id = 433] 16:23:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f66961b7800) [pid = 1933] [serial = 1300] [outer = (nil)] 16:23:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f6698cbbc00) [pid = 1933] [serial = 1301] [outer = 0x7f66961b7800] 16:23:43 INFO - PROCESS | 1933 | 1462922623855 Marionette DEBUG loaded listener.js 16:23:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f669a421c00) [pid = 1933] [serial = 1302] [outer = 0x7f66961b7800] 16:23:44 INFO - PROCESS | 1933 | 1462922624739 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1231ms 16:23:44 INFO - PROCESS | 1933 | 1462922624779 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 16:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:23:44 INFO - PROCESS | 1933 | 1462922624783 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 16:23:44 INFO - PROCESS | 1933 | 1462922624791 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:23:44 INFO - PROCESS | 1933 | 1462922624793 Marionette TRACE conn4 <- [1,1706,null,{}] 16:23:44 INFO - PROCESS | 1933 | 1462922624811 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:45 INFO - PROCESS | 1933 | 1462922625074 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 16:23:45 INFO - PROCESS | 1933 | 1462922625107 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:45 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bae4800 == 81 [pid = 1933] [id = 434] 16:23:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f669b0fa000) [pid = 1933] [serial = 1303] [outer = (nil)] 16:23:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 183 (0x7f669bcf7000) [pid = 1933] [serial = 1304] [outer = 0x7f669b0fa000] 16:23:45 INFO - PROCESS | 1933 | 1462922625171 Marionette DEBUG loaded listener.js 16:23:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f669c78c400) [pid = 1933] [serial = 1305] [outer = 0x7f669b0fa000] 16:23:45 INFO - PROCESS | 1933 | --DOMWINDOW == 183 (0x7f669601b800) [pid = 1933] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:23:45 INFO - PROCESS | 1933 | --DOMWINDOW == 182 (0x7f66927b7c00) [pid = 1933] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:23:45 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f6699623800) [pid = 1933] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:23:45 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f66926c8400) [pid = 1933] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:23:45 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f668dc67800) [pid = 1933] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:23:45 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f6691f8f400) [pid = 1933] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:23:46 INFO - PROCESS | 1933 | 1462922626150 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1398ms 16:23:46 INFO - PROCESS | 1933 | 1462922626194 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 16:23:46 INFO - PROCESS | 1933 | 1462922626198 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 16:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:23:46 INFO - PROCESS | 1933 | 1462922626204 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:23:46 INFO - PROCESS | 1933 | 1462922626207 Marionette TRACE conn4 <- [1,1710,null,{}] 16:23:46 INFO - PROCESS | 1933 | 1462922626213 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:46 INFO - PROCESS | 1933 | 1462922626377 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 16:23:46 INFO - PROCESS | 1933 | 1462922626391 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c778800 == 82 [pid = 1933] [id = 435] 16:23:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f668866f000) [pid = 1933] [serial = 1306] [outer = (nil)] 16:23:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f669c925000) [pid = 1933] [serial = 1307] [outer = 0x7f668866f000] 16:23:46 INFO - PROCESS | 1933 | 1462922626452 Marionette DEBUG loaded listener.js 16:23:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f669de54000) [pid = 1933] [serial = 1308] [outer = 0x7f668866f000] 16:23:47 INFO - PROCESS | 1933 | 1462922627278 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1127ms 16:23:47 INFO - PROCESS | 1933 | 1462922627340 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 1933 | 1462922627344 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 16:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:23:47 INFO - PROCESS | 1933 | 1462922627353 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 1933 | 1462922627355 Marionette TRACE conn4 <- [1,1714,null,{}] 16:23:47 INFO - PROCESS | 1933 | 1462922627361 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:47 INFO - PROCESS | 1933 | 1462922627512 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 16:23:47 INFO - PROCESS | 1933 | 1462922627524 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:47 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669f0a6800 == 83 [pid = 1933] [id = 436] 16:23:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f669896dc00) [pid = 1933] [serial = 1309] [outer = (nil)] 16:23:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 183 (0x7f669f002c00) [pid = 1933] [serial = 1310] [outer = 0x7f669896dc00] 16:23:47 INFO - PROCESS | 1933 | 1462922627582 Marionette DEBUG loaded listener.js 16:23:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f669f00c800) [pid = 1933] [serial = 1311] [outer = 0x7f669896dc00] 16:23:48 INFO - PROCESS | 1933 | 1462922628675 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1378ms 16:23:48 INFO - PROCESS | 1933 | 1462922628731 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 16:23:48 INFO - PROCESS | 1933 | 1462922628738 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 16:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:23:48 INFO - PROCESS | 1933 | 1462922628746 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:23:48 INFO - PROCESS | 1933 | 1462922628752 Marionette TRACE conn4 <- [1,1718,null,{}] 16:23:48 INFO - PROCESS | 1933 | 1462922628761 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:48 INFO - PROCESS | 1933 | 1462922628950 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 16:23:49 INFO - PROCESS | 1933 | 1462922629127 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:49 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66933bc800 == 84 [pid = 1933] [id = 437] 16:23:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f668bbdfc00) [pid = 1933] [serial = 1312] [outer = (nil)] 16:23:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f6691f8a000) [pid = 1933] [serial = 1313] [outer = 0x7f668bbdfc00] 16:23:49 INFO - PROCESS | 1933 | 1462922629202 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f6692283400) [pid = 1933] [serial = 1314] [outer = 0x7f668bbdfc00] 16:23:50 INFO - PROCESS | 1933 | 1462922630087 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1383ms 16:23:50 INFO - PROCESS | 1933 | 1462922630130 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 16:23:50 INFO - PROCESS | 1933 | 1462922630139 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 16:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:23:50 INFO - PROCESS | 1933 | 1462922630149 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:23:50 INFO - PROCESS | 1933 | 1462922630152 Marionette TRACE conn4 <- [1,1722,null,{}] 16:23:50 INFO - PROCESS | 1933 | 1462922630158 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:50 INFO - PROCESS | 1933 | 1462922630334 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 16:23:50 INFO - PROCESS | 1933 | 1462922630517 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:50 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b934000 == 85 [pid = 1933] [id = 438] 16:23:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f66927b6800) [pid = 1933] [serial = 1315] [outer = (nil)] 16:23:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f66937cc400) [pid = 1933] [serial = 1316] [outer = 0x7f66927b6800] 16:23:50 INFO - PROCESS | 1933 | 1462922630592 Marionette DEBUG loaded listener.js 16:23:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f66961ba400) [pid = 1933] [serial = 1317] [outer = 0x7f66927b6800] 16:23:51 INFO - PROCESS | 1933 | 1462922631517 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1435ms 16:23:51 INFO - PROCESS | 1933 | 1462922631585 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 16:23:51 INFO - PROCESS | 1933 | 1462922631588 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 16:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:23:51 INFO - PROCESS | 1933 | 1462922631594 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:23:51 INFO - PROCESS | 1933 | 1462922631599 Marionette TRACE conn4 <- [1,1726,null,{}] 16:23:51 INFO - PROCESS | 1933 | 1462922631615 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:51 INFO - PROCESS | 1933 | 1462922631844 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 16:23:52 INFO - PROCESS | 1933 | 1462922632020 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:52 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a9e44000 == 86 [pid = 1933] [id = 439] 16:23:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f6699624400) [pid = 1933] [serial = 1318] [outer = (nil)] 16:23:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f669b654400) [pid = 1933] [serial = 1319] [outer = 0x7f6699624400] 16:23:52 INFO - PROCESS | 1933 | 1462922632092 Marionette DEBUG loaded listener.js 16:23:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f669c4f7000) [pid = 1933] [serial = 1320] [outer = 0x7f6699624400] 16:23:52 INFO - PROCESS | 1933 | 1462922632992 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1433ms 16:23:53 INFO - PROCESS | 1933 | 1462922633029 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 16:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:23:53 INFO - PROCESS | 1933 | 1462922633034 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 16:23:53 INFO - PROCESS | 1933 | 1462922633040 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:23:53 INFO - PROCESS | 1933 | 1462922633043 Marionette TRACE conn4 <- [1,1730,null,{}] 16:23:53 INFO - PROCESS | 1933 | 1462922633048 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:53 INFO - PROCESS | 1933 | 1462922633222 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 16:23:53 INFO - PROCESS | 1933 | 1462922633404 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:53 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae176800 == 87 [pid = 1933] [id = 440] 16:23:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f669ab60400) [pid = 1933] [serial = 1321] [outer = (nil)] 16:23:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f669f005000) [pid = 1933] [serial = 1322] [outer = 0x7f669ab60400] 16:23:53 INFO - PROCESS | 1933 | 1462922633473 Marionette DEBUG loaded listener.js 16:23:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f669f010000) [pid = 1933] [serial = 1323] [outer = 0x7f669ab60400] 16:23:54 INFO - PROCESS | 1933 | 1462922634368 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1379ms 16:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:23:54 INFO - PROCESS | 1933 | 1462922634420 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 16:23:54 INFO - PROCESS | 1933 | 1462922634423 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 16:23:54 INFO - PROCESS | 1933 | 1462922634428 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:23:54 INFO - PROCESS | 1933 | 1462922634431 Marionette TRACE conn4 <- [1,1734,null,{}] 16:23:54 INFO - PROCESS | 1933 | 1462922634437 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:54 INFO - PROCESS | 1933 | 1462922634604 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 16:23:54 INFO - PROCESS | 1933 | 1462922634789 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:54 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66aeea2800 == 88 [pid = 1933] [id = 441] 16:23:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f669d4f5c00) [pid = 1933] [serial = 1324] [outer = (nil)] 16:23:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f66a2e61800) [pid = 1933] [serial = 1325] [outer = 0x7f669d4f5c00] 16:23:54 INFO - PROCESS | 1933 | 1462922634865 Marionette DEBUG loaded listener.js 16:23:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 199 (0x7f66a8bd5c00) [pid = 1933] [serial = 1326] [outer = 0x7f669d4f5c00] 16:23:55 INFO - PROCESS | 1933 | 1462922635777 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1379ms 16:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:23:55 INFO - PROCESS | 1933 | 1462922635807 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 16:23:55 INFO - PROCESS | 1933 | 1462922635810 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 16:23:55 INFO - PROCESS | 1933 | 1462922635817 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:23:55 INFO - PROCESS | 1933 | 1462922635820 Marionette TRACE conn4 <- [1,1738,null,{}] 16:23:55 INFO - PROCESS | 1933 | 1462922635825 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:56 INFO - PROCESS | 1933 | 1462922636005 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 16:23:56 INFO - PROCESS | 1933 | 1462922636190 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:56 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b1819000 == 89 [pid = 1933] [id = 442] 16:23:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 200 (0x7f66a9788c00) [pid = 1933] [serial = 1327] [outer = (nil)] 16:23:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 201 (0x7f66a99d0400) [pid = 1933] [serial = 1328] [outer = 0x7f66a9788c00] 16:23:56 INFO - PROCESS | 1933 | 1462922636262 Marionette DEBUG loaded listener.js 16:23:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 202 (0x7f66a9ca3000) [pid = 1933] [serial = 1329] [outer = 0x7f66a9788c00] 16:23:57 INFO - PROCESS | 1933 | 1462922637216 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1434ms 16:23:57 INFO - PROCESS | 1933 | 1462922637251 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 16:23:57 INFO - PROCESS | 1933 | 1462922637255 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 16:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:23:57 INFO - PROCESS | 1933 | 1462922637262 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 1933 | 1462922637265 Marionette TRACE conn4 <- [1,1742,null,{}] 16:23:57 INFO - PROCESS | 1933 | 1462922637271 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:57 INFO - PROCESS | 1933 | 1462922637451 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 16:23:57 INFO - PROCESS | 1933 | 1462922637635 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:57 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b2e91800 == 90 [pid = 1933] [id = 443] 16:23:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f668bba8000) [pid = 1933] [serial = 1330] [outer = (nil)] 16:23:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f66a99cd000) [pid = 1933] [serial = 1331] [outer = 0x7f668bba8000] 16:23:57 INFO - PROCESS | 1933 | 1462922637704 Marionette DEBUG loaded listener.js 16:23:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f66a9e56400) [pid = 1933] [serial = 1332] [outer = 0x7f668bba8000] 16:23:58 INFO - PROCESS | 1933 | 1462922638612 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1389ms 16:23:58 INFO - PROCESS | 1933 | 1462922638651 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 16:23:58 INFO - PROCESS | 1933 | 1462922638654 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 16:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:23:58 INFO - PROCESS | 1933 | 1462922638662 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:23:58 INFO - PROCESS | 1933 | 1462922638665 Marionette TRACE conn4 <- [1,1746,null,{}] 16:23:58 INFO - PROCESS | 1933 | 1462922638670 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:58 INFO - PROCESS | 1933 | 1462922638838 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 16:23:59 INFO - PROCESS | 1933 | 1462922639020 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:59 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e46000 == 91 [pid = 1933] [id = 444] 16:23:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 206 (0x7f668bbdb400) [pid = 1933] [serial = 1333] [outer = (nil)] 16:23:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f66a9ed4800) [pid = 1933] [serial = 1334] [outer = 0x7f668bbdb400] 16:23:59 INFO - PROCESS | 1933 | 1462922639089 Marionette DEBUG loaded listener.js 16:23:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f66aab11400) [pid = 1933] [serial = 1335] [outer = 0x7f668bbdb400] 16:23:59 INFO - PROCESS | 1933 | 1462922639959 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1335ms 16:24:00 INFO - PROCESS | 1933 | 1462922639998 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 16:24:00 INFO - PROCESS | 1933 | 1462922640000 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 16:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:24:00 INFO - PROCESS | 1933 | 1462922640011 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:24:00 INFO - PROCESS | 1933 | 1462922640013 Marionette TRACE conn4 <- [1,1750,null,{}] 16:24:00 INFO - PROCESS | 1933 | 1462922640021 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:00 INFO - PROCESS | 1933 | 1462922640204 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 16:24:00 INFO - PROCESS | 1933 | 1462922640396 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:00 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e5f000 == 92 [pid = 1933] [id = 445] 16:24:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f66a9cac800) [pid = 1933] [serial = 1336] [outer = (nil)] 16:24:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f66aabf1800) [pid = 1933] [serial = 1337] [outer = 0x7f66a9cac800] 16:24:00 INFO - PROCESS | 1933 | 1462922640464 Marionette DEBUG loaded listener.js 16:24:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 211 (0x7f66aace4c00) [pid = 1933] [serial = 1338] [outer = 0x7f66a9cac800] 16:24:01 INFO - PROCESS | 1933 | 1462922641356 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1426ms 16:24:01 INFO - PROCESS | 1933 | 1462922641438 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 16:24:01 INFO - PROCESS | 1933 | 1462922641441 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 16:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:24:01 INFO - PROCESS | 1933 | 1462922641447 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:24:01 INFO - PROCESS | 1933 | 1462922641450 Marionette TRACE conn4 <- [1,1754,null,{}] 16:24:01 INFO - PROCESS | 1933 | 1462922641456 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:01 INFO - PROCESS | 1933 | 1462922641634 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 16:24:01 INFO - PROCESS | 1933 | 1462922641817 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:01 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da52800 == 93 [pid = 1933] [id = 446] 16:24:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 212 (0x7f668a877800) [pid = 1933] [serial = 1339] [outer = (nil)] 16:24:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 213 (0x7f668dc6d000) [pid = 1933] [serial = 1340] [outer = 0x7f668a877800] 16:24:01 INFO - PROCESS | 1933 | 1462922641884 Marionette DEBUG loaded listener.js 16:24:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 214 (0x7f66aace7800) [pid = 1933] [serial = 1341] [outer = 0x7f668a877800] 16:24:02 INFO - PROCESS | 1933 | 1462922642816 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1433ms 16:24:02 INFO - PROCESS | 1933 | 1462922642881 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 16:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:24:02 INFO - PROCESS | 1933 | 1462922642885 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 16:24:02 INFO - PROCESS | 1933 | 1462922642891 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 1933 | 1462922642895 Marionette TRACE conn4 <- [1,1758,null,{}] 16:24:02 INFO - PROCESS | 1933 | 1462922642900 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:03 INFO - PROCESS | 1933 | 1462922643100 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 16:24:03 INFO - PROCESS | 1933 | 1462922643284 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:03 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bcdd000 == 94 [pid = 1933] [id = 447] 16:24:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 215 (0x7f6688427800) [pid = 1933] [serial = 1342] [outer = (nil)] 16:24:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 216 (0x7f669c785c00) [pid = 1933] [serial = 1343] [outer = 0x7f6688427800] 16:24:03 INFO - PROCESS | 1933 | 1462922643361 Marionette DEBUG loaded listener.js 16:24:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 217 (0x7f66ae5a2000) [pid = 1933] [serial = 1344] [outer = 0x7f6688427800] 16:24:04 INFO - PROCESS | 1933 | 1462922644510 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:24:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1681ms 16:24:04 INFO - PROCESS | 1933 | 1462922644572 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 16:24:04 INFO - PROCESS | 1933 | 1462922644578 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 16:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:24:04 INFO - PROCESS | 1933 | 1462922644587 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:24:04 INFO - PROCESS | 1933 | 1462922644593 Marionette TRACE conn4 <- [1,1762,null,{}] 16:24:04 INFO - PROCESS | 1933 | 1462922644600 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:04 INFO - PROCESS | 1933 | 1462922644779 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 16:24:04 INFO - PROCESS | 1933 | 1462922644978 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:05 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bce1000 == 95 [pid = 1933] [id = 448] 16:24:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 218 (0x7f668842f800) [pid = 1933] [serial = 1345] [outer = (nil)] 16:24:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 219 (0x7f668a882800) [pid = 1933] [serial = 1346] [outer = 0x7f668842f800] 16:24:05 INFO - PROCESS | 1933 | 1462922645060 Marionette DEBUG loaded listener.js 16:24:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 220 (0x7f668ad98800) [pid = 1933] [serial = 1347] [outer = 0x7f668842f800] 16:24:06 INFO - PROCESS | 1933 | 1462922646026 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1484ms 16:24:06 INFO - PROCESS | 1933 | 1462922646072 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 16:24:06 INFO - PROCESS | 1933 | 1462922646081 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 16:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:24:06 INFO - PROCESS | 1933 | 1462922646090 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:24:06 INFO - PROCESS | 1933 | 1462922646095 Marionette TRACE conn4 <- [1,1766,null,{}] 16:24:06 INFO - PROCESS | 1933 | 1462922646101 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:06 INFO - PROCESS | 1933 | 1462922646282 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 16:24:06 INFO - PROCESS | 1933 | 1462922646489 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:06 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668d861000 == 96 [pid = 1933] [id = 449] 16:24:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 221 (0x7f668bba3c00) [pid = 1933] [serial = 1348] [outer = (nil)] 16:24:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 222 (0x7f668bbd7800) [pid = 1933] [serial = 1349] [outer = 0x7f668bba3c00] 16:24:06 INFO - PROCESS | 1933 | 1462922646601 Marionette DEBUG loaded listener.js 16:24:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 223 (0x7f668bc7d800) [pid = 1933] [serial = 1350] [outer = 0x7f668bba3c00] 16:24:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c778800 == 95 [pid = 1933] [id = 435] 16:24:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bae4800 == 94 [pid = 1933] [id = 434] 16:24:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6698c77800 == 93 [pid = 1933] [id = 433] 16:24:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696d6e000 == 92 [pid = 1933] [id = 432] 16:24:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669375a000 == 91 [pid = 1933] [id = 431] 16:24:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ad0a800 == 90 [pid = 1933] [id = 430] 16:24:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ae4d000 == 89 [pid = 1933] [id = 429] 16:24:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ace54800 == 88 [pid = 1933] [id = 425] 16:24:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ac8b8800 == 87 [pid = 1933] [id = 424] 16:24:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66aa895800 == 86 [pid = 1933] [id = 423] 16:24:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c399000 == 85 [pid = 1933] [id = 422] 16:24:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6693749000 == 84 [pid = 1933] [id = 421] 16:24:07 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669de97000 == 83 [pid = 1933] [id = 420] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 222 (0x7f669a904400) [pid = 1933] [serial = 1253] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 221 (0x7f6694b66800) [pid = 1933] [serial = 1250] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 220 (0x7f669962c400) [pid = 1933] [serial = 1241] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 219 (0x7f66927a8400) [pid = 1933] [serial = 1217] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 218 (0x7f669b64a800) [pid = 1933] [serial = 1256] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 217 (0x7f669cb16400) [pid = 1933] [serial = 1235] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 216 (0x7f669bcd2800) [pid = 1933] [serial = 1229] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 215 (0x7f669c91a400) [pid = 1933] [serial = 1232] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 214 (0x7f669b0f9000) [pid = 1933] [serial = 1226] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 213 (0x7f66927b7000) [pid = 1933] [serial = 1247] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 212 (0x7f66928f7c00) [pid = 1933] [serial = 1248] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 211 (0x7f668c231000) [pid = 1933] [serial = 1214] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 210 (0x7f669a4fc800) [pid = 1933] [serial = 1223] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f669cb19c00) [pid = 1933] [serial = 1238] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f66920f0c00) [pid = 1933] [serial = 1245] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f6691f87c00) [pid = 1933] [serial = 1244] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f66961afc00) [pid = 1933] [serial = 1220] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 205 (0x7f669bb49400) [pid = 1933] [serial = 1257] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 204 (0x7f669b455400) [pid = 1933] [serial = 1254] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 203 (0x7f669a52f400) [pid = 1933] [serial = 1259] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 202 (0x7f6698965000) [pid = 1933] [serial = 1251] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | --DOMWINDOW == 201 (0x7f669c3d6400) [pid = 1933] [serial = 1260] [outer = (nil)] [url = about:blank] 16:24:07 INFO - PROCESS | 1933 | 1462922647522 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1483ms 16:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:24:07 INFO - PROCESS | 1933 | 1462922647576 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 16:24:07 INFO - PROCESS | 1933 | 1462922647579 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 16:24:07 INFO - PROCESS | 1933 | 1462922647586 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:24:07 INFO - PROCESS | 1933 | 1462922647591 Marionette TRACE conn4 <- [1,1770,null,{}] 16:24:07 INFO - PROCESS | 1933 | 1462922647607 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:07 INFO - PROCESS | 1933 | 1462922647780 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 16:24:07 INFO - PROCESS | 1933 | 1462922647794 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:07 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692908800 == 84 [pid = 1933] [id = 450] 16:24:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 202 (0x7f668cbf0c00) [pid = 1933] [serial = 1351] [outer = (nil)] 16:24:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f668d5ad000) [pid = 1933] [serial = 1352] [outer = 0x7f668cbf0c00] 16:24:07 INFO - PROCESS | 1933 | 1462922647867 Marionette DEBUG loaded listener.js 16:24:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f668dc6bc00) [pid = 1933] [serial = 1353] [outer = 0x7f668cbf0c00] 16:24:08 INFO - PROCESS | 1933 | 1462922648719 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1189ms 16:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:24:08 INFO - PROCESS | 1933 | 1462922648776 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 16:24:08 INFO - PROCESS | 1933 | 1462922648779 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 16:24:08 INFO - PROCESS | 1933 | 1462922648785 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:24:08 INFO - PROCESS | 1933 | 1462922648788 Marionette TRACE conn4 <- [1,1774,null,{}] 16:24:08 INFO - PROCESS | 1933 | 1462922648793 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:09 INFO - PROCESS | 1933 | 1462922649016 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 16:24:09 INFO - PROCESS | 1933 | 1462922649112 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:09 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66933ba800 == 85 [pid = 1933] [id = 451] 16:24:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f668d5a3800) [pid = 1933] [serial = 1354] [outer = (nil)] 16:24:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 206 (0x7f6691f9c000) [pid = 1933] [serial = 1355] [outer = 0x7f668d5a3800] 16:24:09 INFO - PROCESS | 1933 | 1462922649174 Marionette DEBUG loaded listener.js 16:24:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f66920f0c00) [pid = 1933] [serial = 1356] [outer = 0x7f668d5a3800] 16:24:09 INFO - PROCESS | 1933 | 1462922649990 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1232ms 16:24:10 INFO - PROCESS | 1933 | 1462922650018 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 16:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:24:10 INFO - PROCESS | 1933 | 1462922650022 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 16:24:10 INFO - PROCESS | 1933 | 1462922650033 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:24:10 INFO - PROCESS | 1933 | 1462922650041 Marionette TRACE conn4 <- [1,1778,null,{}] 16:24:10 INFO - PROCESS | 1933 | 1462922650055 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:10 INFO - PROCESS | 1933 | 1462922650253 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 16:24:10 INFO - PROCESS | 1933 | 1462922650282 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:10 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669375a000 == 86 [pid = 1933] [id = 452] 16:24:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f6691f85400) [pid = 1933] [serial = 1357] [outer = (nil)] 16:24:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f6692280c00) [pid = 1933] [serial = 1358] [outer = 0x7f6691f85400] 16:24:10 INFO - PROCESS | 1933 | 1462922650344 Marionette DEBUG loaded listener.js 16:24:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f66926d0800) [pid = 1933] [serial = 1359] [outer = 0x7f6691f85400] 16:24:11 INFO - PROCESS | 1933 | 1462922651198 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1194ms 16:24:11 INFO - PROCESS | 1933 | 1462922651227 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 16:24:11 INFO - PROCESS | 1933 | 1462922651231 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 16:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:24:11 INFO - PROCESS | 1933 | 1462922651236 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:24:11 INFO - PROCESS | 1933 | 1462922651238 Marionette TRACE conn4 <- [1,1782,null,{}] 16:24:11 INFO - PROCESS | 1933 | 1462922651243 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:11 INFO - PROCESS | 1933 | 1462922651661 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 16:24:11 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f668866f000) [pid = 1933] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:24:11 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f668a87d800) [pid = 1933] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:24:11 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f66961b7800) [pid = 1933] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:24:11 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f669b0fa000) [pid = 1933] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:24:11 INFO - PROCESS | 1933 | --DOMWINDOW == 205 (0x7f668b8f5400) [pid = 1933] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:24:11 INFO - PROCESS | 1933 | --DOMWINDOW == 204 (0x7f6693a89400) [pid = 1933] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:24:11 INFO - PROCESS | 1933 | --DOMWINDOW == 203 (0x7f6692c0a400) [pid = 1933] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:24:11 INFO - PROCESS | 1933 | 1462922651769 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:11 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694780000 == 87 [pid = 1933] [id = 453] 16:24:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f668a87d800) [pid = 1933] [serial = 1360] [outer = (nil)] 16:24:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f668cacc400) [pid = 1933] [serial = 1361] [outer = 0x7f668a87d800] 16:24:11 INFO - PROCESS | 1933 | 1462922651832 Marionette DEBUG loaded listener.js 16:24:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 206 (0x7f6693271000) [pid = 1933] [serial = 1362] [outer = 0x7f668a87d800] 16:24:12 INFO - PROCESS | 1933 | 1462922652562 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1379ms 16:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:24:12 INFO - PROCESS | 1933 | 1462922652617 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 16:24:12 INFO - PROCESS | 1933 | 1462922652620 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 16:24:12 INFO - PROCESS | 1933 | 1462922652626 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:24:12 INFO - PROCESS | 1933 | 1462922652629 Marionette TRACE conn4 <- [1,1786,null,{}] 16:24:12 INFO - PROCESS | 1933 | 1462922652634 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:12 INFO - PROCESS | 1933 | 1462922652798 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 16:24:12 INFO - PROCESS | 1933 | 1462922652813 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:12 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6698ac6800 == 88 [pid = 1933] [id = 454] 16:24:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f6693275000) [pid = 1933] [serial = 1363] [outer = (nil)] 16:24:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f6693a8b400) [pid = 1933] [serial = 1364] [outer = 0x7f6693275000] 16:24:12 INFO - PROCESS | 1933 | 1462922652875 Marionette DEBUG loaded listener.js 16:24:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f66948a2c00) [pid = 1933] [serial = 1365] [outer = 0x7f6693275000] 16:24:13 INFO - PROCESS | 1933 | 1462922653805 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1227ms 16:24:13 INFO - PROCESS | 1933 | 1462922653865 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 16:24:13 INFO - PROCESS | 1933 | 1462922653871 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 16:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:24:13 INFO - PROCESS | 1933 | 1462922653928 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:24:13 INFO - PROCESS | 1933 | 1462922653935 Marionette TRACE conn4 <- [1,1790,null,{}] 16:24:13 INFO - PROCESS | 1933 | 1462922653944 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:14 INFO - PROCESS | 1933 | 1462922654139 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 16:24:14 INFO - PROCESS | 1933 | 1462922654326 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:14 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bae9000 == 89 [pid = 1933] [id = 455] 16:24:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f66868f8800) [pid = 1933] [serial = 1366] [outer = (nil)] 16:24:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 211 (0x7f668ad97800) [pid = 1933] [serial = 1367] [outer = 0x7f66868f8800] 16:24:14 INFO - PROCESS | 1933 | 1462922654401 Marionette DEBUG loaded listener.js 16:24:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 212 (0x7f668b8f3800) [pid = 1933] [serial = 1368] [outer = 0x7f66868f8800] 16:24:15 INFO - PROCESS | 1933 | 1462922655343 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1491ms 16:24:15 INFO - PROCESS | 1933 | 1462922655413 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 16:24:15 INFO - PROCESS | 1933 | 1462922655421 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 16:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:24:15 INFO - PROCESS | 1933 | 1462922655432 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:24:15 INFO - PROCESS | 1933 | 1462922655436 Marionette TRACE conn4 <- [1,1794,null,{}] 16:24:15 INFO - PROCESS | 1933 | 1462922655442 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:15 INFO - PROCESS | 1933 | 1462922655663 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 16:24:15 INFO - PROCESS | 1933 | 1462922655892 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:15 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694779800 == 90 [pid = 1933] [id = 456] 16:24:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 213 (0x7f668bc7e800) [pid = 1933] [serial = 1369] [outer = (nil)] 16:24:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 214 (0x7f668cbe7000) [pid = 1933] [serial = 1370] [outer = 0x7f668bc7e800] 16:24:16 INFO - PROCESS | 1933 | 1462922656009 Marionette DEBUG loaded listener.js 16:24:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 215 (0x7f668dc6d400) [pid = 1933] [serial = 1371] [outer = 0x7f668bc7e800] 16:24:16 INFO - PROCESS | 1933 | 1462922656916 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1531ms 16:24:16 INFO - PROCESS | 1933 | 1462922656964 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 16:24:16 INFO - PROCESS | 1933 | 1462922656967 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 16:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:24:16 INFO - PROCESS | 1933 | 1462922656975 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:24:16 INFO - PROCESS | 1933 | 1462922656981 Marionette TRACE conn4 <- [1,1798,null,{}] 16:24:17 INFO - PROCESS | 1933 | 1462922656998 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:17 INFO - PROCESS | 1933 | 1462922657203 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 16:24:17 INFO - PROCESS | 1933 | 1462922657386 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:17 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b916000 == 91 [pid = 1933] [id = 457] 16:24:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 216 (0x7f66926cd400) [pid = 1933] [serial = 1372] [outer = (nil)] 16:24:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 217 (0x7f66927ac000) [pid = 1933] [serial = 1373] [outer = 0x7f66926cd400] 16:24:17 INFO - PROCESS | 1933 | 1462922657463 Marionette DEBUG loaded listener.js 16:24:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 218 (0x7f6692c10800) [pid = 1933] [serial = 1374] [outer = 0x7f66926cd400] 16:24:18 INFO - PROCESS | 1933 | 1462922658333 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1386ms 16:24:18 INFO - PROCESS | 1933 | 1462922658362 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 16:24:18 INFO - PROCESS | 1933 | 1462922658367 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 16:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:24:18 INFO - PROCESS | 1933 | 1462922658374 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:24:18 INFO - PROCESS | 1933 | 1462922658378 Marionette TRACE conn4 <- [1,1802,null,{}] 16:24:18 INFO - PROCESS | 1933 | 1462922658383 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:18 INFO - PROCESS | 1933 | 1462922658552 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 16:24:18 INFO - PROCESS | 1933 | 1462922658739 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:18 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c399800 == 92 [pid = 1933] [id = 458] 16:24:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 219 (0x7f66926d0000) [pid = 1933] [serial = 1375] [outer = (nil)] 16:24:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 220 (0x7f6693b4d400) [pid = 1933] [serial = 1376] [outer = 0x7f66926d0000] 16:24:18 INFO - PROCESS | 1933 | 1462922658809 Marionette DEBUG loaded listener.js 16:24:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 221 (0x7f6694b6d400) [pid = 1933] [serial = 1377] [outer = 0x7f66926d0000] 16:24:19 INFO - PROCESS | 1933 | 1462922659695 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1384ms 16:24:19 INFO - PROCESS | 1933 | 1462922659759 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 16:24:19 INFO - PROCESS | 1933 | 1462922659762 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 16:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:24:19 INFO - PROCESS | 1933 | 1462922659768 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:24:19 INFO - PROCESS | 1933 | 1462922659772 Marionette TRACE conn4 <- [1,1806,null,{}] 16:24:19 INFO - PROCESS | 1933 | 1462922659777 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:19 INFO - PROCESS | 1933 | 1462922659952 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 16:24:20 INFO - PROCESS | 1933 | 1462922660146 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669de93800 == 93 [pid = 1933] [id = 459] 16:24:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 222 (0x7f668cbe4800) [pid = 1933] [serial = 1378] [outer = (nil)] 16:24:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 223 (0x7f6696019400) [pid = 1933] [serial = 1379] [outer = 0x7f668cbe4800] 16:24:20 INFO - PROCESS | 1933 | 1462922660217 Marionette DEBUG loaded listener.js 16:24:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 224 (0x7f66961bb000) [pid = 1933] [serial = 1380] [outer = 0x7f668cbe4800] 16:24:21 INFO - PROCESS | 1933 | 1462922661106 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1385ms 16:24:21 INFO - PROCESS | 1933 | 1462922661155 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 16:24:21 INFO - PROCESS | 1933 | 1462922661159 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 16:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:24:21 INFO - PROCESS | 1933 | 1462922661165 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:24:21 INFO - PROCESS | 1933 | 1462922661167 Marionette TRACE conn4 <- [1,1810,null,{}] 16:24:21 INFO - PROCESS | 1933 | 1462922661173 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:21 INFO - PROCESS | 1933 | 1462922661377 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 16:24:21 INFO - PROCESS | 1933 | 1462922661572 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:21 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a9721000 == 94 [pid = 1933] [id = 460] 16:24:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 225 (0x7f6696345800) [pid = 1933] [serial = 1381] [outer = (nil)] 16:24:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 226 (0x7f6698cba000) [pid = 1933] [serial = 1382] [outer = 0x7f6696345800] 16:24:21 INFO - PROCESS | 1933 | 1462922661645 Marionette DEBUG loaded listener.js 16:24:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 227 (0x7f669b0f9000) [pid = 1933] [serial = 1383] [outer = 0x7f6696345800] 16:24:22 INFO - PROCESS | 1933 | 1462922662467 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1376ms 16:24:22 INFO - PROCESS | 1933 | 1462922662542 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 16:24:22 INFO - PROCESS | 1933 | 1462922662546 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 16:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:24:22 INFO - PROCESS | 1933 | 1462922662552 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:24:22 INFO - PROCESS | 1933 | 1462922662554 Marionette TRACE conn4 <- [1,1814,null,{}] 16:24:22 INFO - PROCESS | 1933 | 1462922662561 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:22 INFO - PROCESS | 1933 | 1462922662768 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 16:24:22 INFO - PROCESS | 1933 | 1462922662954 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:22 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66aac81000 == 95 [pid = 1933] [id = 461] 16:24:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 228 (0x7f6692283800) [pid = 1933] [serial = 1384] [outer = (nil)] 16:24:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 229 (0x7f669b45f800) [pid = 1933] [serial = 1385] [outer = 0x7f6692283800] 16:24:23 INFO - PROCESS | 1933 | 1462922663024 Marionette DEBUG loaded listener.js 16:24:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 230 (0x7f669bb4a800) [pid = 1933] [serial = 1386] [outer = 0x7f6692283800] 16:24:23 INFO - PROCESS | 1933 | 1462922663849 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1326ms 16:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:24:23 INFO - PROCESS | 1933 | 1462922663879 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 16:24:23 INFO - PROCESS | 1933 | 1462922663882 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 16:24:23 INFO - PROCESS | 1933 | 1462922663888 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:24:23 INFO - PROCESS | 1933 | 1462922663892 Marionette TRACE conn4 <- [1,1818,null,{}] 16:24:23 INFO - PROCESS | 1933 | 1462922663897 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:24 INFO - PROCESS | 1933 | 1462922664063 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 16:24:24 INFO - PROCESS | 1933 | 1462922664253 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:24 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae122000 == 96 [pid = 1933] [id = 462] 16:24:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 231 (0x7f669890bc00) [pid = 1933] [serial = 1387] [outer = (nil)] 16:24:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 232 (0x7f669b45ec00) [pid = 1933] [serial = 1388] [outer = 0x7f669890bc00] 16:24:24 INFO - PROCESS | 1933 | 1462922664330 Marionette DEBUG loaded listener.js 16:24:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 233 (0x7f669c3db000) [pid = 1933] [serial = 1389] [outer = 0x7f669890bc00] 16:24:25 INFO - PROCESS | 1933 | 1462922665600 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1779ms 16:24:25 INFO - PROCESS | 1933 | 1462922665667 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 16:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:24:25 INFO - PROCESS | 1933 | 1462922665672 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 16:24:25 INFO - PROCESS | 1933 | 1462922665680 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 1933 | 1462922665686 Marionette TRACE conn4 <- [1,1822,null,{}] 16:24:25 INFO - PROCESS | 1933 | 1462922665695 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:25 INFO - PROCESS | 1933 | 1462922665913 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 16:24:26 INFO - PROCESS | 1933 | 1462922666087 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:26 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66921db800 == 97 [pid = 1933] [id = 463] 16:24:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 234 (0x7f668a90b400) [pid = 1933] [serial = 1390] [outer = (nil)] 16:24:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 235 (0x7f668ada1800) [pid = 1933] [serial = 1391] [outer = 0x7f668a90b400] 16:24:26 INFO - PROCESS | 1933 | 1462922666152 Marionette DEBUG loaded listener.js 16:24:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 236 (0x7f668b942400) [pid = 1933] [serial = 1392] [outer = 0x7f668a90b400] 16:24:27 INFO - PROCESS | 1933 | 1462922667022 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1388ms 16:24:27 INFO - PROCESS | 1933 | 1462922667072 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 16:24:27 INFO - PROCESS | 1933 | 1462922667086 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 16:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:24:27 INFO - PROCESS | 1933 | 1462922667102 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:24:27 INFO - PROCESS | 1933 | 1462922667113 Marionette TRACE conn4 <- [1,1826,null,{}] 16:24:27 INFO - PROCESS | 1933 | 1462922667118 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:27 INFO - PROCESS | 1933 | 1462922667394 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 16:24:27 INFO - PROCESS | 1933 | 1462922667628 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:27 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66921d4000 == 98 [pid = 1933] [id = 464] 16:24:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 237 (0x7f668cbe5800) [pid = 1933] [serial = 1393] [outer = (nil)] 16:24:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 238 (0x7f668cbf1000) [pid = 1933] [serial = 1394] [outer = 0x7f668cbe5800] 16:24:27 INFO - PROCESS | 1933 | 1462922667704 Marionette DEBUG loaded listener.js 16:24:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 239 (0x7f668d9db800) [pid = 1933] [serial = 1395] [outer = 0x7f668cbe5800] 16:24:28 INFO - PROCESS | 1933 | 1462922668473 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1436ms 16:24:28 INFO - PROCESS | 1933 | 1462922668557 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 16:24:28 INFO - PROCESS | 1933 | 1462922668561 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 16:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:24:28 INFO - PROCESS | 1933 | 1462922668570 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:24:28 INFO - PROCESS | 1933 | 1462922668575 Marionette TRACE conn4 <- [1,1830,null,{}] 16:24:28 INFO - PROCESS | 1933 | 1462922668590 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:28 INFO - PROCESS | 1933 | 1462922668753 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 16:24:28 INFO - PROCESS | 1933 | 1462922668952 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:28 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6698aca000 == 99 [pid = 1933] [id = 465] 16:24:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 240 (0x7f66920e6400) [pid = 1933] [serial = 1396] [outer = (nil)] 16:24:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 241 (0x7f66926d7800) [pid = 1933] [serial = 1397] [outer = 0x7f66920e6400] 16:24:29 INFO - PROCESS | 1933 | 1462922669015 Marionette DEBUG loaded listener.js 16:24:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 242 (0x7f66928eb800) [pid = 1933] [serial = 1398] [outer = 0x7f66920e6400] 16:24:29 INFO - PROCESS | 1933 | 1462922669916 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1384ms 16:24:29 INFO - PROCESS | 1933 | 1462922669954 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 16:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:24:29 INFO - PROCESS | 1933 | 1462922669958 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 16:24:29 INFO - PROCESS | 1933 | 1462922669963 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:24:29 INFO - PROCESS | 1933 | 1462922669966 Marionette TRACE conn4 <- [1,1834,null,{}] 16:24:29 INFO - PROCESS | 1933 | 1462922669971 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:30 INFO - PROCESS | 1933 | 1462922670145 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 16:24:30 INFO - PROCESS | 1933 | 1462922670343 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:30 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b930000 == 100 [pid = 1933] [id = 466] 16:24:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 243 (0x7f668bbadc00) [pid = 1933] [serial = 1399] [outer = (nil)] 16:24:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 244 (0x7f6693266c00) [pid = 1933] [serial = 1400] [outer = 0x7f668bbadc00] 16:24:30 INFO - PROCESS | 1933 | 1462922670407 Marionette DEBUG loaded listener.js 16:24:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 245 (0x7f6693a8e000) [pid = 1933] [serial = 1401] [outer = 0x7f668bbadc00] 16:24:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a970c800 == 99 [pid = 1933] [id = 410] 16:24:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a9c0e000 == 98 [pid = 1933] [id = 411] 16:24:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694710800 == 97 [pid = 1933] [id = 413] 16:24:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a9e3a000 == 96 [pid = 1933] [id = 412] 16:24:30 INFO - PROCESS | 1933 | --DOMWINDOW == 244 (0x7f6691f95800) [pid = 1933] [serial = 1265] [outer = (nil)] [url = about:blank] 16:24:30 INFO - PROCESS | 1933 | --DOMWINDOW == 243 (0x7f66948a5800) [pid = 1933] [serial = 1268] [outer = (nil)] [url = about:blank] 16:24:30 INFO - PROCESS | 1933 | --DOMWINDOW == 242 (0x7f669f24e400) [pid = 1933] [serial = 1280] [outer = (nil)] [url = about:blank] 16:24:30 INFO - PROCESS | 1933 | --DOMWINDOW == 241 (0x7f66a2e58800) [pid = 1933] [serial = 1283] [outer = (nil)] [url = about:blank] 16:24:30 INFO - PROCESS | 1933 | --DOMWINDOW == 240 (0x7f6694ce7400) [pid = 1933] [serial = 1271] [outer = (nil)] [url = about:blank] 16:24:30 INFO - PROCESS | 1933 | --DOMWINDOW == 239 (0x7f66927af800) [pid = 1933] [serial = 1286] [outer = (nil)] [url = about:blank] 16:24:30 INFO - PROCESS | 1933 | --DOMWINDOW == 238 (0x7f669cb6cc00) [pid = 1933] [serial = 1274] [outer = (nil)] [url = about:blank] 16:24:30 INFO - PROCESS | 1933 | --DOMWINDOW == 237 (0x7f669de8b800) [pid = 1933] [serial = 1277] [outer = (nil)] [url = about:blank] 16:24:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694780000 == 95 [pid = 1933] [id = 453] 16:24:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669375a000 == 94 [pid = 1933] [id = 452] 16:24:31 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692908800 == 93 [pid = 1933] [id = 450] 16:24:31 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668d861000 == 92 [pid = 1933] [id = 449] 16:24:31 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668bce1000 == 91 [pid = 1933] [id = 448] 16:24:31 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66aeea2800 == 90 [pid = 1933] [id = 441] 16:24:31 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae176800 == 89 [pid = 1933] [id = 440] 16:24:31 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a9e44000 == 88 [pid = 1933] [id = 439] 16:24:31 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b934000 == 87 [pid = 1933] [id = 438] 16:24:31 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66933bc800 == 86 [pid = 1933] [id = 437] 16:24:31 INFO - PROCESS | 1933 | --DOMWINDOW == 236 (0x7f669c925000) [pid = 1933] [serial = 1307] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 1933 | --DOMWINDOW == 235 (0x7f669de54000) [pid = 1933] [serial = 1308] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 1933 | --DOMWINDOW == 234 (0x7f668c602400) [pid = 1933] [serial = 1290] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 1933 | --DOMWINDOW == 233 (0x7f6698cbbc00) [pid = 1933] [serial = 1301] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 1933 | --DOMWINDOW == 232 (0x7f669c78c400) [pid = 1933] [serial = 1305] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 1933 | --DOMWINDOW == 231 (0x7f669d3cac00) [pid = 1933] [serial = 1262] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 1933 | --DOMWINDOW == 230 (0x7f6692283c00) [pid = 1933] [serial = 1293] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 1933 | --DOMWINDOW == 229 (0x7f6691f83400) [pid = 1933] [serial = 1292] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 1933 | --DOMWINDOW == 228 (0x7f6698963c00) [pid = 1933] [serial = 1299] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 1933 | --DOMWINDOW == 227 (0x7f66961bc800) [pid = 1933] [serial = 1298] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 1933 | --DOMWINDOW == 226 (0x7f6693a88c00) [pid = 1933] [serial = 1296] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 1933 | --DOMWINDOW == 225 (0x7f669bcf7000) [pid = 1933] [serial = 1304] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 1933 | --DOMWINDOW == 224 (0x7f6693273400) [pid = 1933] [serial = 1295] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 1933 | --DOMWINDOW == 223 (0x7f669a421c00) [pid = 1933] [serial = 1302] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 1933 | --DOMWINDOW == 222 (0x7f668b8eb400) [pid = 1933] [serial = 1289] [outer = (nil)] [url = about:blank] 16:24:31 INFO - PROCESS | 1933 | 1462922671316 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1433ms 16:24:31 INFO - PROCESS | 1933 | 1462922671398 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 16:24:31 INFO - PROCESS | 1933 | 1462922671400 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 16:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:24:31 INFO - PROCESS | 1933 | 1462922671408 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:24:31 INFO - PROCESS | 1933 | 1462922671411 Marionette TRACE conn4 <- [1,1838,null,{}] 16:24:31 INFO - PROCESS | 1933 | 1462922671417 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:31 INFO - PROCESS | 1933 | 1462922671585 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 16:24:31 INFO - PROCESS | 1933 | 1462922671596 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:31 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668d861800 == 87 [pid = 1933] [id = 467] 16:24:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 223 (0x7f668b8ee400) [pid = 1933] [serial = 1402] [outer = (nil)] 16:24:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 224 (0x7f6693273400) [pid = 1933] [serial = 1403] [outer = 0x7f668b8ee400] 16:24:31 INFO - PROCESS | 1933 | 1462922671656 Marionette DEBUG loaded listener.js 16:24:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 225 (0x7f6693c55000) [pid = 1933] [serial = 1404] [outer = 0x7f668b8ee400] 16:24:32 INFO - PROCESS | 1933 | 1462922672556 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1183ms 16:24:32 INFO - PROCESS | 1933 | 1462922672591 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 16:24:32 INFO - PROCESS | 1933 | 1462922672595 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 16:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:24:32 INFO - PROCESS | 1933 | 1462922672600 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:24:32 INFO - PROCESS | 1933 | 1462922672603 Marionette TRACE conn4 <- [1,1842,null,{}] 16:24:32 INFO - PROCESS | 1933 | 1462922672609 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:32 INFO - PROCESS | 1933 | 1462922672859 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 16:24:32 INFO - PROCESS | 1933 | 1462922672951 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:32 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669470c800 == 88 [pid = 1933] [id = 468] 16:24:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 226 (0x7f66920ee800) [pid = 1933] [serial = 1405] [outer = (nil)] 16:24:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 227 (0x7f66956a4400) [pid = 1933] [serial = 1406] [outer = 0x7f66920ee800] 16:24:33 INFO - PROCESS | 1933 | 1462922673011 Marionette DEBUG loaded listener.js 16:24:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 228 (0x7f66995e3800) [pid = 1933] [serial = 1407] [outer = 0x7f66920ee800] 16:24:33 INFO - PROCESS | 1933 | 1462922673803 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1226ms 16:24:33 INFO - PROCESS | 1933 | 1462922673828 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 16:24:33 INFO - PROCESS | 1933 | 1462922673833 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 16:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:24:33 INFO - PROCESS | 1933 | 1462922673847 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:24:33 INFO - PROCESS | 1933 | 1462922673849 Marionette TRACE conn4 <- [1,1846,null,{}] 16:24:33 INFO - PROCESS | 1933 | 1462922673853 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:34 INFO - PROCESS | 1933 | 1462922674051 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 16:24:34 INFO - PROCESS | 1933 | 1462922674075 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6699b2c800 == 89 [pid = 1933] [id = 469] 16:24:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 229 (0x7f668c22c000) [pid = 1933] [serial = 1408] [outer = (nil)] 16:24:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 230 (0x7f669a2e7c00) [pid = 1933] [serial = 1409] [outer = 0x7f668c22c000] 16:24:34 INFO - PROCESS | 1933 | 1462922674134 Marionette DEBUG loaded listener.js 16:24:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 231 (0x7f669962a000) [pid = 1933] [serial = 1410] [outer = 0x7f668c22c000] 16:24:34 INFO - PROCESS | 1933 | 1462922674972 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1174ms 16:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:24:35 INFO - PROCESS | 1933 | 1462922675022 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 1933 | 1462922675024 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 16:24:35 INFO - PROCESS | 1933 | 1462922675029 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 1933 | 1462922675033 Marionette TRACE conn4 <- [1,1850,null,{}] 16:24:35 INFO - PROCESS | 1933 | 1462922675037 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:35 INFO - PROCESS | 1933 | 1462922675242 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 230 (0x7f668bc7a400) [pid = 1933] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 229 (0x7f669b0f9400) [pid = 1933] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 228 (0x7f668a883800) [pid = 1933] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 227 (0x7f668b8ef000) [pid = 1933] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 226 (0x7f6688676000) [pid = 1933] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 225 (0x7f6691f9d800) [pid = 1933] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 224 (0x7f669601d800) [pid = 1933] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 223 (0x7f6699627c00) [pid = 1933] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 222 (0x7f668dc6f400) [pid = 1933] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 221 (0x7f66948a5000) [pid = 1933] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 220 (0x7f668a90fc00) [pid = 1933] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 219 (0x7f66920f1800) [pid = 1933] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 218 (0x7f6699628400) [pid = 1933] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 217 (0x7f6691f95c00) [pid = 1933] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 216 (0x7f668b945800) [pid = 1933] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 215 (0x7f6688422c00) [pid = 1933] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 214 (0x7f668867cc00) [pid = 1933] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 213 (0x7f668b946800) [pid = 1933] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 212 (0x7f669896e800) [pid = 1933] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 211 (0x7f6691f94800) [pid = 1933] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 210 (0x7f6694b6f400) [pid = 1933] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f668842ac00) [pid = 1933] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f669b45c400) [pid = 1933] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f668af92000) [pid = 1933] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f668b944400) [pid = 1933] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 205 (0x7f66927a9800) [pid = 1933] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 204 (0x7f668d5ae400) [pid = 1933] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 203 (0x7f6693c52800) [pid = 1933] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 202 (0x7f668a90c800) [pid = 1933] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 201 (0x7f669227f000) [pid = 1933] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 200 (0x7f668af8e000) [pid = 1933] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 199 (0x7f668bbdf400) [pid = 1933] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 198 (0x7f66920e7000) [pid = 1933] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f66927a9c00) [pid = 1933] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f668b945c00) [pid = 1933] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f6692c04c00) [pid = 1933] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f668af8e400) [pid = 1933] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f6691f8ac00) [pid = 1933] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f6691f96c00) [pid = 1933] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f6691f85400) [pid = 1933] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f668bba3c00) [pid = 1933] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f668a87d800) [pid = 1933] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f668cbf0c00) [pid = 1933] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f668d5a3800) [pid = 1933] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f668842f800) [pid = 1933] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:24:36 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f668a87f800) [pid = 1933] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:24:36 INFO - PROCESS | 1933 | 1462922676180 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a6ce800 == 90 [pid = 1933] [id = 470] 16:24:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f66868f3000) [pid = 1933] [serial = 1411] [outer = (nil)] 16:24:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f668867cc00) [pid = 1933] [serial = 1412] [outer = 0x7f66868f3000] 16:24:36 INFO - PROCESS | 1933 | 1462922676269 Marionette DEBUG loaded listener.js 16:24:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f668af8e000) [pid = 1933] [serial = 1413] [outer = 0x7f66868f3000] 16:24:36 INFO - PROCESS | 1933 | 1462922676918 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1927ms 16:24:36 INFO - PROCESS | 1933 | 1462922676957 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 16:24:36 INFO - PROCESS | 1933 | 1462922676961 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 16:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:24:36 INFO - PROCESS | 1933 | 1462922676967 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:24:36 INFO - PROCESS | 1933 | 1462922676969 Marionette TRACE conn4 <- [1,1854,null,{}] 16:24:36 INFO - PROCESS | 1933 | 1462922676984 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:37 INFO - PROCESS | 1933 | 1462922677187 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 16:24:37 INFO - PROCESS | 1933 | 1462922677206 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:37 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66936a6000 == 91 [pid = 1933] [id = 471] 16:24:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f6688422c00) [pid = 1933] [serial = 1414] [outer = (nil)] 16:24:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f668cace800) [pid = 1933] [serial = 1415] [outer = 0x7f6688422c00] 16:24:37 INFO - PROCESS | 1933 | 1462922677268 Marionette DEBUG loaded listener.js 16:24:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f66920e5400) [pid = 1933] [serial = 1416] [outer = 0x7f6688422c00] 16:24:38 INFO - PROCESS | 1933 | 1462922678024 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1133ms 16:24:38 INFO - PROCESS | 1933 | 1462922678173 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 16:24:38 INFO - PROCESS | 1933 | 1462922678179 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 16:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:24:38 INFO - PROCESS | 1933 | 1462922678193 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:24:38 INFO - PROCESS | 1933 | 1462922678198 Marionette TRACE conn4 <- [1,1858,null,{}] 16:24:38 INFO - PROCESS | 1933 | 1462922678220 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:38 INFO - PROCESS | 1933 | 1462922678410 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 16:24:38 INFO - PROCESS | 1933 | 1462922678604 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:38 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c511800 == 92 [pid = 1933] [id = 472] 16:24:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f6688425000) [pid = 1933] [serial = 1417] [outer = (nil)] 16:24:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f668a906400) [pid = 1933] [serial = 1418] [outer = 0x7f6688425000] 16:24:38 INFO - PROCESS | 1933 | 1462922678680 Marionette DEBUG loaded listener.js 16:24:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f668b8f5800) [pid = 1933] [serial = 1419] [outer = 0x7f6688425000] 16:24:39 INFO - PROCESS | 1933 | 1462922679644 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1496ms 16:24:39 INFO - PROCESS | 1933 | 1462922679689 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 16:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:24:39 INFO - PROCESS | 1933 | 1462922679695 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 16:24:39 INFO - PROCESS | 1933 | 1462922679707 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:24:39 INFO - PROCESS | 1933 | 1462922679713 Marionette TRACE conn4 <- [1,1862,null,{}] 16:24:39 INFO - PROCESS | 1933 | 1462922679720 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:39 INFO - PROCESS | 1933 | 1462922679916 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 16:24:40 INFO - PROCESS | 1933 | 1462922680101 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:40 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696273800 == 93 [pid = 1933] [id = 473] 16:24:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f668a903400) [pid = 1933] [serial = 1420] [outer = (nil)] 16:24:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f668d9d2400) [pid = 1933] [serial = 1421] [outer = 0x7f668a903400] 16:24:40 INFO - PROCESS | 1933 | 1462922680188 Marionette DEBUG loaded listener.js 16:24:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f6691f8a800) [pid = 1933] [serial = 1422] [outer = 0x7f668a903400] 16:24:41 INFO - PROCESS | 1933 | 1462922681092 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1441ms 16:24:41 INFO - PROCESS | 1933 | 1462922681144 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 16:24:41 INFO - PROCESS | 1933 | 1462922681148 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 16:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:24:41 INFO - PROCESS | 1933 | 1462922681155 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:24:41 INFO - PROCESS | 1933 | 1462922681158 Marionette TRACE conn4 <- [1,1866,null,{}] 16:24:41 INFO - PROCESS | 1933 | 1462922681173 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:41 INFO - PROCESS | 1933 | 1462922681356 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 16:24:41 INFO - PROCESS | 1933 | 1462922681554 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:41 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669d4ed800 == 94 [pid = 1933] [id = 474] 16:24:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f66927b9c00) [pid = 1933] [serial = 1423] [outer = (nil)] 16:24:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 199 (0x7f66928f3c00) [pid = 1933] [serial = 1424] [outer = 0x7f66927b9c00] 16:24:41 INFO - PROCESS | 1933 | 1462922681630 Marionette DEBUG loaded listener.js 16:24:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 200 (0x7f6693318400) [pid = 1933] [serial = 1425] [outer = 0x7f66927b9c00] 16:24:42 INFO - PROCESS | 1933 | 1462922682628 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1532ms 16:24:42 INFO - PROCESS | 1933 | 1462922682687 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 16:24:42 INFO - PROCESS | 1933 | 1462922682690 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 16:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:24:42 INFO - PROCESS | 1933 | 1462922682696 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:24:42 INFO - PROCESS | 1933 | 1462922682698 Marionette TRACE conn4 <- [1,1870,null,{}] 16:24:42 INFO - PROCESS | 1933 | 1462922682704 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:42 INFO - PROCESS | 1933 | 1462922682873 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 16:24:43 INFO - PROCESS | 1933 | 1462922683055 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:43 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a9721800 == 95 [pid = 1933] [id = 475] 16:24:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 201 (0x7f668af97400) [pid = 1933] [serial = 1426] [outer = (nil)] 16:24:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 202 (0x7f66937c5400) [pid = 1933] [serial = 1427] [outer = 0x7f668af97400] 16:24:43 INFO - PROCESS | 1933 | 1462922683122 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f6694ce6800) [pid = 1933] [serial = 1428] [outer = 0x7f668af97400] 16:24:44 INFO - PROCESS | 1933 | 1462922684066 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1425ms 16:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:24:44 INFO - PROCESS | 1933 | 1462922684123 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 16:24:44 INFO - PROCESS | 1933 | 1462922684126 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 16:24:44 INFO - PROCESS | 1933 | 1462922684132 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 1933 | 1462922684135 Marionette TRACE conn4 <- [1,1874,null,{}] 16:24:44 INFO - PROCESS | 1933 | 1462922684140 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:44 INFO - PROCESS | 1933 | 1462922684331 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 16:24:44 INFO - PROCESS | 1933 | 1462922684514 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:44 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66acdad000 == 96 [pid = 1933] [id = 476] 16:24:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f668bbdac00) [pid = 1933] [serial = 1429] [outer = (nil)] 16:24:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f66961b9800) [pid = 1933] [serial = 1430] [outer = 0x7f668bbdac00] 16:24:44 INFO - PROCESS | 1933 | 1462922684584 Marionette DEBUG loaded listener.js 16:24:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 206 (0x7f6698967c00) [pid = 1933] [serial = 1431] [outer = 0x7f668bbdac00] 16:24:45 INFO - PROCESS | 1933 | 1462922685490 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1430ms 16:24:45 INFO - PROCESS | 1933 | 1462922685562 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 16:24:45 INFO - PROCESS | 1933 | 1462922685566 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 16:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:24:45 INFO - PROCESS | 1933 | 1462922685571 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:24:45 INFO - PROCESS | 1933 | 1462922685573 Marionette TRACE conn4 <- [1,1878,null,{}] 16:24:45 INFO - PROCESS | 1933 | 1462922685579 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:45 INFO - PROCESS | 1933 | 1462922685819 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 16:24:46 INFO - PROCESS | 1933 | 1462922686007 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:46 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae7d9000 == 97 [pid = 1933] [id = 477] 16:24:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f6698cc1000) [pid = 1933] [serial = 1432] [outer = (nil)] 16:24:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f669ad76800) [pid = 1933] [serial = 1433] [outer = 0x7f6698cc1000] 16:24:46 INFO - PROCESS | 1933 | 1462922686079 Marionette DEBUG loaded listener.js 16:24:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f669b45e800) [pid = 1933] [serial = 1434] [outer = 0x7f6698cc1000] 16:24:46 INFO - PROCESS | 1933 | 1462922686966 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1425ms 16:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:24:47 INFO - PROCESS | 1933 | 1462922686998 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 16:24:47 INFO - PROCESS | 1933 | 1462922687001 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 16:24:47 INFO - PROCESS | 1933 | 1462922687007 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:24:47 INFO - PROCESS | 1933 | 1462922687010 Marionette TRACE conn4 <- [1,1882,null,{}] 16:24:47 INFO - PROCESS | 1933 | 1462922687016 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:47 INFO - PROCESS | 1933 | 1462922687172 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 16:24:47 INFO - PROCESS | 1933 | 1462922687361 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:47 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b180b800 == 98 [pid = 1933] [id = 478] 16:24:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f6699628000) [pid = 1933] [serial = 1435] [outer = (nil)] 16:24:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 211 (0x7f669bccf400) [pid = 1933] [serial = 1436] [outer = 0x7f6699628000] 16:24:47 INFO - PROCESS | 1933 | 1462922687426 Marionette DEBUG loaded listener.js 16:24:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 212 (0x7f669c3db400) [pid = 1933] [serial = 1437] [outer = 0x7f6699628000] 16:24:48 INFO - PROCESS | 1933 | 1462922688288 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1332ms 16:24:48 INFO - PROCESS | 1933 | 1462922688339 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 16:24:48 INFO - PROCESS | 1933 | 1462922688342 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 16:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:24:48 INFO - PROCESS | 1933 | 1462922688348 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:24:48 INFO - PROCESS | 1933 | 1462922688350 Marionette TRACE conn4 <- [1,1886,null,{}] 16:24:48 INFO - PROCESS | 1933 | 1462922688355 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:48 INFO - PROCESS | 1933 | 1462922688515 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 16:24:48 INFO - PROCESS | 1933 | 1462922688706 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:48 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e43000 == 99 [pid = 1933] [id = 479] 16:24:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 213 (0x7f6699ba6000) [pid = 1933] [serial = 1438] [outer = (nil)] 16:24:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 214 (0x7f669c787400) [pid = 1933] [serial = 1439] [outer = 0x7f6699ba6000] 16:24:48 INFO - PROCESS | 1933 | 1462922688771 Marionette DEBUG loaded listener.js 16:24:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 215 (0x7f669c925800) [pid = 1933] [serial = 1440] [outer = 0x7f6699ba6000] 16:24:49 INFO - PROCESS | 1933 | 1462922689645 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1335ms 16:24:49 INFO - PROCESS | 1933 | 1462922689684 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 16:24:49 INFO - PROCESS | 1933 | 1462922689687 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 16:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:24:49 INFO - PROCESS | 1933 | 1462922689693 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:24:49 INFO - PROCESS | 1933 | 1462922689695 Marionette TRACE conn4 <- [1,1890,null,{}] 16:24:49 INFO - PROCESS | 1933 | 1462922689701 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:49 INFO - PROCESS | 1933 | 1462922689872 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 16:24:50 INFO - PROCESS | 1933 | 1462922690074 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:50 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6688be8000 == 100 [pid = 1933] [id = 480] 16:24:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 216 (0x7f66927c1400) [pid = 1933] [serial = 1441] [outer = (nil)] 16:24:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 217 (0x7f669cb10000) [pid = 1933] [serial = 1442] [outer = 0x7f66927c1400] 16:24:50 INFO - PROCESS | 1933 | 1462922690141 Marionette DEBUG loaded listener.js 16:24:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 218 (0x7f669d4fd000) [pid = 1933] [serial = 1443] [outer = 0x7f66927c1400] 16:24:51 INFO - PROCESS | 1933 | 1462922691039 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1382ms 16:24:51 INFO - PROCESS | 1933 | 1462922691075 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 16:24:51 INFO - PROCESS | 1933 | 1462922691079 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 16:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:24:51 INFO - PROCESS | 1933 | 1462922691085 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:24:51 INFO - PROCESS | 1933 | 1462922691087 Marionette TRACE conn4 <- [1,1894,null,{}] 16:24:51 INFO - PROCESS | 1933 | 1462922691093 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:51 INFO - PROCESS | 1933 | 1462922691256 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 16:24:51 INFO - PROCESS | 1933 | 1462922691450 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:51 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668cd4c800 == 101 [pid = 1933] [id = 481] 16:24:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 219 (0x7f668a877c00) [pid = 1933] [serial = 1444] [outer = (nil)] 16:24:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 220 (0x7f6693325400) [pid = 1933] [serial = 1445] [outer = 0x7f668a877c00] 16:24:51 INFO - PROCESS | 1933 | 1462922691518 Marionette DEBUG loaded listener.js 16:24:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 221 (0x7f669b0f7400) [pid = 1933] [serial = 1446] [outer = 0x7f668a877c00] 16:24:52 INFO - PROCESS | 1933 | 1462922692473 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1427ms 16:24:52 INFO - PROCESS | 1933 | 1462922692513 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 16:24:52 INFO - PROCESS | 1933 | 1462922692518 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 16:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:24:52 INFO - PROCESS | 1933 | 1462922692524 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:24:52 INFO - PROCESS | 1933 | 1462922692528 Marionette TRACE conn4 <- [1,1898,null,{}] 16:24:52 INFO - PROCESS | 1933 | 1462922692533 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:52 INFO - PROCESS | 1933 | 1462922692769 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 16:24:52 INFO - PROCESS | 1933 | 1462922692960 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:52 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c97e000 == 102 [pid = 1933] [id = 482] 16:24:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 222 (0x7f668a878000) [pid = 1933] [serial = 1447] [outer = (nil)] 16:24:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 223 (0x7f668c60a800) [pid = 1933] [serial = 1448] [outer = 0x7f668a878000] 16:24:53 INFO - PROCESS | 1933 | 1462922693039 Marionette DEBUG loaded listener.js 16:24:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 224 (0x7f669de88800) [pid = 1933] [serial = 1449] [outer = 0x7f668a878000] 16:24:53 INFO - PROCESS | 1933 | 1462922693985 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1535ms 16:24:54 INFO - PROCESS | 1933 | 1462922694060 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 16:24:54 INFO - PROCESS | 1933 | 1462922694064 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 16:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:24:54 INFO - PROCESS | 1933 | 1462922694070 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:24:54 INFO - PROCESS | 1933 | 1462922694072 Marionette TRACE conn4 <- [1,1902,null,{}] 16:24:54 INFO - PROCESS | 1933 | 1462922694078 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:54 INFO - PROCESS | 1933 | 1462922694258 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 16:24:54 INFO - PROCESS | 1933 | 1462922694783 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:54 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da61800 == 103 [pid = 1933] [id = 483] 16:24:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 225 (0x7f668842ac00) [pid = 1933] [serial = 1450] [outer = (nil)] 16:24:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 226 (0x7f668a876000) [pid = 1933] [serial = 1451] [outer = 0x7f668842ac00] 16:24:54 INFO - PROCESS | 1933 | 1462922694893 Marionette DEBUG loaded listener.js 16:24:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 227 (0x7f668a90fc00) [pid = 1933] [serial = 1452] [outer = 0x7f668842ac00] 16:24:55 INFO - PROCESS | 1933 | 1462922695748 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1728ms 16:24:55 INFO - PROCESS | 1933 | 1462922695800 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 16:24:55 INFO - PROCESS | 1933 | 1462922695805 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 16:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:24:55 INFO - PROCESS | 1933 | 1462922695813 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:24:55 INFO - PROCESS | 1933 | 1462922695818 Marionette TRACE conn4 <- [1,1906,null,{}] 16:24:55 INFO - PROCESS | 1933 | 1462922695827 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:56 INFO - PROCESS | 1933 | 1462922696005 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 16:24:56 INFO - PROCESS | 1933 | 1462922696315 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:56 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ae67800 == 104 [pid = 1933] [id = 484] 16:24:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 228 (0x7f668af98400) [pid = 1933] [serial = 1453] [outer = (nil)] 16:24:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 229 (0x7f668c611000) [pid = 1933] [serial = 1454] [outer = 0x7f668af98400] 16:24:56 INFO - PROCESS | 1933 | 1462922696394 Marionette DEBUG loaded listener.js 16:24:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 230 (0x7f668d5abc00) [pid = 1933] [serial = 1455] [outer = 0x7f668af98400] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dcdf000 == 103 [pid = 1933] [id = 271] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669f0a6800 == 102 [pid = 1933] [id = 436] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b3c1000 == 101 [pid = 1933] [id = 388] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 229 (0x7f6693a8b400) [pid = 1933] [serial = 1364] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 228 (0x7f66a99cd000) [pid = 1933] [serial = 1331] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 227 (0x7f66a9ed4800) [pid = 1933] [serial = 1334] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 226 (0x7f66aabf1800) [pid = 1933] [serial = 1337] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 225 (0x7f668dc6d000) [pid = 1933] [serial = 1340] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | 1462922697381 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668a6ce800 == 100 [pid = 1933] [id = 470] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6699b2c800 == 99 [pid = 1933] [id = 469] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669470c800 == 98 [pid = 1933] [id = 468] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668d861800 == 97 [pid = 1933] [id = 467] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b930000 == 96 [pid = 1933] [id = 466] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6698aca000 == 95 [pid = 1933] [id = 465] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66933ba800 == 94 [pid = 1933] [id = 451] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66921d4000 == 93 [pid = 1933] [id = 464] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66921db800 == 92 [pid = 1933] [id = 463] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669de93800 == 91 [pid = 1933] [id = 459] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c399800 == 90 [pid = 1933] [id = 458] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b916000 == 89 [pid = 1933] [id = 457] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694779800 == 88 [pid = 1933] [id = 456] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668bae9000 == 87 [pid = 1933] [id = 455] 16:24:57 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6698ac6800 == 86 [pid = 1933] [id = 454] 16:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1630ms 16:24:57 INFO - PROCESS | 1933 | 1462922697448 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 16:24:57 INFO - PROCESS | 1933 | 1462922697454 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 16:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:24:57 INFO - PROCESS | 1933 | 1462922697461 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:24:57 INFO - PROCESS | 1933 | 1462922697463 Marionette TRACE conn4 <- [1,1910,null,{}] 16:24:57 INFO - PROCESS | 1933 | 1462922697468 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:57 INFO - PROCESS | 1933 | 1462922697632 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 224 (0x7f669de5a000) [pid = 1933] [serial = 1242] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 223 (0x7f6691f93000) [pid = 1933] [serial = 978] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 222 (0x7f6698c09c00) [pid = 1933] [serial = 1098] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 221 (0x7f6693b51c00) [pid = 1933] [serial = 1131] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 220 (0x7f6699541c00) [pid = 1933] [serial = 1137] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 219 (0x7f669a530c00) [pid = 1933] [serial = 1140] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 218 (0x7f6693113c00) [pid = 1933] [serial = 1089] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 217 (0x7f669601e400) [pid = 1933] [serial = 1059] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 216 (0x7f66a8b4ec00) [pid = 1933] [serial = 1287] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 215 (0x7f6698969800) [pid = 1933] [serial = 1134] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 214 (0x7f669ab58400) [pid = 1933] [serial = 1143] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 213 (0x7f6693321c00) [pid = 1933] [serial = 1017] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 212 (0x7f669ab5fc00) [pid = 1933] [serial = 1146] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 211 (0x7f668c225400) [pid = 1933] [serial = 975] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 210 (0x7f66961bd800) [pid = 1933] [serial = 1062] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f669b458c00) [pid = 1933] [serial = 1179] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f6698c09400) [pid = 1933] [serial = 1095] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f66927bf000) [pid = 1933] [serial = 981] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f6698906800) [pid = 1933] [serial = 1092] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 205 (0x7f669b647c00) [pid = 1933] [serial = 1182] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 204 (0x7f669c3d6c00) [pid = 1933] [serial = 1188] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 203 (0x7f66920ed400) [pid = 1933] [serial = 1014] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 202 (0x7f668cbec000) [pid = 1933] [serial = 1125] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 201 (0x7f66948a1800) [pid = 1933] [serial = 1023] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 200 (0x7f669227c400) [pid = 1933] [serial = 1170] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 199 (0x7f6694ce3400) [pid = 1933] [serial = 1056] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 198 (0x7f6692c11c00) [pid = 1933] [serial = 945] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f6694b6ec00) [pid = 1933] [serial = 1173] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f669c4f8000) [pid = 1933] [serial = 1191] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f66926ca000) [pid = 1933] [serial = 1128] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f6693a8d400) [pid = 1933] [serial = 1020] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f6693a86800) [pid = 1933] [serial = 1053] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f669a533400) [pid = 1933] [serial = 1176] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f669331d400) [pid = 1933] [serial = 987] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f668bc7b400) [pid = 1933] [serial = 1011] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f66927a6c00) [pid = 1933] [serial = 1050] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f669326d400) [pid = 1933] [serial = 984] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f668d9e0400) [pid = 1933] [serial = 1047] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f669bcf0800) [pid = 1933] [serial = 1185] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f668dc6c800) [pid = 1933] [serial = 1086] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 184 (0x7f6692280c00) [pid = 1933] [serial = 1358] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 183 (0x7f668bc7d800) [pid = 1933] [serial = 1350] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 182 (0x7f668bbd7800) [pid = 1933] [serial = 1349] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f66937cc400) [pid = 1933] [serial = 1316] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f668cacc400) [pid = 1933] [serial = 1361] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f669f002c00) [pid = 1933] [serial = 1310] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f6691f8a000) [pid = 1933] [serial = 1313] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f668d5ad000) [pid = 1933] [serial = 1352] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f668dc6bc00) [pid = 1933] [serial = 1353] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f6691f9c000) [pid = 1933] [serial = 1355] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f66926d0800) [pid = 1933] [serial = 1359] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f66a2e61800) [pid = 1933] [serial = 1325] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f66a99d0400) [pid = 1933] [serial = 1328] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f669c785c00) [pid = 1933] [serial = 1343] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f669b654400) [pid = 1933] [serial = 1319] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f669f005000) [pid = 1933] [serial = 1322] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f668ad98800) [pid = 1933] [serial = 1347] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 167 (0x7f668a882800) [pid = 1933] [serial = 1346] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 166 (0x7f6693271000) [pid = 1933] [serial = 1362] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | --DOMWINDOW == 165 (0x7f66920f0c00) [pid = 1933] [serial = 1356] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1933 | 1462922697938 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:57 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c513000 == 87 [pid = 1933] [id = 485] 16:24:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f668bbd7800) [pid = 1933] [serial = 1456] [outer = (nil)] 16:24:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 167 (0x7f668d9e0400) [pid = 1933] [serial = 1457] [outer = 0x7f668bbd7800] 16:24:58 INFO - PROCESS | 1933 | 1462922698036 Marionette DEBUG loaded listener.js 16:24:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f669227b800) [pid = 1933] [serial = 1458] [outer = 0x7f668bbd7800] 16:24:58 INFO - PROCESS | 1933 | 1462922698737 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1335ms 16:24:58 INFO - PROCESS | 1933 | 1462922698796 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 16:24:58 INFO - PROCESS | 1933 | 1462922698799 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 16:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:24:58 INFO - PROCESS | 1933 | 1462922698812 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:24:58 INFO - PROCESS | 1933 | 1462922698820 Marionette TRACE conn4 <- [1,1914,null,{}] 16:24:58 INFO - PROCESS | 1933 | 1462922698829 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:59 INFO - PROCESS | 1933 | 1462922699041 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 16:24:59 INFO - PROCESS | 1933 | 1462922699058 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:59 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692c63800 == 88 [pid = 1933] [id = 486] 16:24:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f66927b5400) [pid = 1933] [serial = 1459] [outer = (nil)] 16:24:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f6692c09400) [pid = 1933] [serial = 1460] [outer = 0x7f66927b5400] 16:24:59 INFO - PROCESS | 1933 | 1462922699122 Marionette DEBUG loaded listener.js 16:24:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f669326cc00) [pid = 1933] [serial = 1461] [outer = 0x7f66927b5400] 16:24:59 INFO - PROCESS | 1933 | 1462922699937 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1192ms 16:25:00 INFO - PROCESS | 1933 | 1462922700000 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 16:25:00 INFO - PROCESS | 1933 | 1462922700004 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 16:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:25:00 INFO - PROCESS | 1933 | 1462922700017 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:25:00 INFO - PROCESS | 1933 | 1462922700020 Marionette TRACE conn4 <- [1,1918,null,{}] 16:25:00 INFO - PROCESS | 1933 | 1462922700025 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:00 INFO - PROCESS | 1933 | 1462922700247 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 16:25:00 INFO - PROCESS | 1933 | 1462922700277 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:00 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6693cb4000 == 89 [pid = 1933] [id = 487] 16:25:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f66868ec800) [pid = 1933] [serial = 1462] [outer = (nil)] 16:25:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f6693322400) [pid = 1933] [serial = 1463] [outer = 0x7f66868ec800] 16:25:00 INFO - PROCESS | 1933 | 1462922700336 Marionette DEBUG loaded listener.js 16:25:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f6693b4dc00) [pid = 1933] [serial = 1464] [outer = 0x7f66868ec800] 16:25:01 INFO - PROCESS | 1933 | 1462922701234 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1231ms 16:25:01 INFO - PROCESS | 1933 | 1462922701255 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 16:25:01 INFO - PROCESS | 1933 | 1462922701259 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 16:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:25:01 INFO - PROCESS | 1933 | 1462922701275 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:25:01 INFO - PROCESS | 1933 | 1462922701278 Marionette TRACE conn4 <- [1,1922,null,{}] 16:25:01 INFO - PROCESS | 1933 | 1462922701301 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:01 INFO - PROCESS | 1933 | 1462922701636 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 16:25:01 INFO - PROCESS | 1933 | 1462922701667 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:01 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696276000 == 90 [pid = 1933] [id = 488] 16:25:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f6694b6ec00) [pid = 1933] [serial = 1465] [outer = (nil)] 16:25:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f669601d400) [pid = 1933] [serial = 1466] [outer = 0x7f6694b6ec00] 16:25:01 INFO - PROCESS | 1933 | 1462922701737 Marionette DEBUG loaded listener.js 16:25:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f6698904c00) [pid = 1933] [serial = 1467] [outer = 0x7f6694b6ec00] 16:25:02 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f668cbe5800) [pid = 1933] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:25:02 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f668b8ee400) [pid = 1933] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:25:02 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f66920e6400) [pid = 1933] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:25:02 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f66868f3000) [pid = 1933] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:25:02 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f668bbadc00) [pid = 1933] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:25:02 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f66920ee800) [pid = 1933] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:25:02 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f668c22c000) [pid = 1933] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:25:02 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f668a90b400) [pid = 1933] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:25:02 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f6693275000) [pid = 1933] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:25:03 INFO - PROCESS | 1933 | 1462922703033 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1804ms 16:25:03 INFO - PROCESS | 1933 | 1462922703074 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 16:25:03 INFO - PROCESS | 1933 | 1462922703077 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 16:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:25:03 INFO - PROCESS | 1933 | 1462922703083 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:25:03 INFO - PROCESS | 1933 | 1462922703085 Marionette TRACE conn4 <- [1,1926,null,{}] 16:25:03 INFO - PROCESS | 1933 | 1462922703091 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:03 INFO - PROCESS | 1933 | 1462922703256 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 16:25:03 INFO - PROCESS | 1933 | 1462922703271 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:03 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696ed8000 == 91 [pid = 1933] [id = 489] 16:25:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f6692c06000) [pid = 1933] [serial = 1468] [outer = (nil)] 16:25:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f669896f000) [pid = 1933] [serial = 1469] [outer = 0x7f6692c06000] 16:25:03 INFO - PROCESS | 1933 | 1462922703331 Marionette DEBUG loaded listener.js 16:25:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f669953f800) [pid = 1933] [serial = 1470] [outer = 0x7f6692c06000] 16:25:04 INFO - PROCESS | 1933 | 1462922704164 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1129ms 16:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:25:04 INFO - PROCESS | 1933 | 1462922704214 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 16:25:04 INFO - PROCESS | 1933 | 1462922704216 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 16:25:04 INFO - PROCESS | 1933 | 1462922704223 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:25:04 INFO - PROCESS | 1933 | 1462922704227 Marionette TRACE conn4 <- [1,1930,null,{}] 16:25:04 INFO - PROCESS | 1933 | 1462922704236 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:04 INFO - PROCESS | 1933 | 1462922704398 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 16:25:04 INFO - PROCESS | 1933 | 1462922704639 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:04 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a631800 == 92 [pid = 1933] [id = 490] 16:25:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f66868ea400) [pid = 1933] [serial = 1471] [outer = (nil)] 16:25:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f66868f4000) [pid = 1933] [serial = 1472] [outer = 0x7f66868ea400] 16:25:04 INFO - PROCESS | 1933 | 1462922704769 Marionette DEBUG loaded listener.js 16:25:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f6688676800) [pid = 1933] [serial = 1473] [outer = 0x7f66868ea400] 16:25:05 INFO - PROCESS | 1933 | 1462922705765 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1587ms 16:25:05 INFO - PROCESS | 1933 | 1462922705811 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 16:25:05 INFO - PROCESS | 1933 | 1462922705817 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 16:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:25:05 INFO - PROCESS | 1933 | 1462922705825 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 1933 | 1462922705831 Marionette TRACE conn4 <- [1,1934,null,{}] 16:25:05 INFO - PROCESS | 1933 | 1462922705838 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:06 INFO - PROCESS | 1933 | 1462922706037 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 16:25:06 INFO - PROCESS | 1933 | 1462922706220 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:06 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dcd4000 == 93 [pid = 1933] [id = 491] 16:25:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f66868ea800) [pid = 1933] [serial = 1474] [outer = (nil)] 16:25:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f668b94b800) [pid = 1933] [serial = 1475] [outer = 0x7f66868ea800] 16:25:06 INFO - PROCESS | 1933 | 1462922706295 Marionette DEBUG loaded listener.js 16:25:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f668bbb0c00) [pid = 1933] [serial = 1476] [outer = 0x7f66868ea800] 16:25:07 INFO - PROCESS | 1933 | 1462922707187 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1436ms 16:25:07 INFO - PROCESS | 1933 | 1462922707265 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 16:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:25:07 INFO - PROCESS | 1933 | 1462922707272 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 16:25:07 INFO - PROCESS | 1933 | 1462922707279 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:25:07 INFO - PROCESS | 1933 | 1462922707283 Marionette TRACE conn4 <- [1,1938,null,{}] 16:25:07 INFO - PROCESS | 1933 | 1462922707289 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:07 INFO - PROCESS | 1933 | 1462922707509 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 16:25:07 INFO - PROCESS | 1933 | 1462922707696 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:07 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6693cc0800 == 94 [pid = 1933] [id = 492] 16:25:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f668bc7e400) [pid = 1933] [serial = 1477] [outer = (nil)] 16:25:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f668caca400) [pid = 1933] [serial = 1478] [outer = 0x7f668bc7e400] 16:25:07 INFO - PROCESS | 1933 | 1462922707787 Marionette DEBUG loaded listener.js 16:25:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f668d9d6000) [pid = 1933] [serial = 1479] [outer = 0x7f668bc7e400] 16:25:08 INFO - PROCESS | 1933 | 1462922708764 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1534ms 16:25:08 INFO - PROCESS | 1933 | 1462922708813 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 16:25:08 INFO - PROCESS | 1933 | 1462922708817 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 16:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:25:08 INFO - PROCESS | 1933 | 1462922708831 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:25:08 INFO - PROCESS | 1933 | 1462922708842 Marionette TRACE conn4 <- [1,1942,null,{}] 16:25:08 INFO - PROCESS | 1933 | 1462922708851 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:09 INFO - PROCESS | 1933 | 1462922709050 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 16:25:09 INFO - PROCESS | 1933 | 1462922709235 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:09 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b0a4800 == 95 [pid = 1933] [id = 493] 16:25:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f669227d000) [pid = 1933] [serial = 1480] [outer = (nil)] 16:25:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f66927bbc00) [pid = 1933] [serial = 1481] [outer = 0x7f669227d000] 16:25:09 INFO - PROCESS | 1933 | 1462922709310 Marionette DEBUG loaded listener.js 16:25:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 183 (0x7f6693273c00) [pid = 1933] [serial = 1482] [outer = 0x7f669227d000] 16:25:10 INFO - PROCESS | 1933 | 1462922710207 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1444ms 16:25:10 INFO - PROCESS | 1933 | 1462922710269 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 16:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:25:10 INFO - PROCESS | 1933 | 1462922710273 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 16:25:10 INFO - PROCESS | 1933 | 1462922710280 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:25:10 INFO - PROCESS | 1933 | 1462922710284 Marionette TRACE conn4 <- [1,1946,null,{}] 16:25:10 INFO - PROCESS | 1933 | 1462922710294 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:10 INFO - PROCESS | 1933 | 1462922710524 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 16:25:10 INFO - PROCESS | 1933 | 1462922710707 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:10 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b9e0800 == 96 [pid = 1933] [id = 494] 16:25:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f6691f8e800) [pid = 1933] [serial = 1483] [outer = (nil)] 16:25:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f66948a5000) [pid = 1933] [serial = 1484] [outer = 0x7f6691f8e800] 16:25:10 INFO - PROCESS | 1933 | 1462922710778 Marionette DEBUG loaded listener.js 16:25:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f669633ac00) [pid = 1933] [serial = 1485] [outer = 0x7f6691f8e800] 16:25:11 INFO - PROCESS | 1933 | 1462922711672 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1428ms 16:25:11 INFO - PROCESS | 1933 | 1462922711708 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 16:25:11 INFO - PROCESS | 1933 | 1462922711712 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 16:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:25:11 INFO - PROCESS | 1933 | 1462922711718 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:25:11 INFO - PROCESS | 1933 | 1462922711721 Marionette TRACE conn4 <- [1,1950,null,{}] 16:25:11 INFO - PROCESS | 1933 | 1462922711726 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:11 INFO - PROCESS | 1933 | 1462922711899 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 16:25:12 INFO - PROCESS | 1933 | 1462922712088 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:12 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c380800 == 97 [pid = 1933] [id = 495] 16:25:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f6699540800) [pid = 1933] [serial = 1486] [outer = (nil)] 16:25:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f6699baec00) [pid = 1933] [serial = 1487] [outer = 0x7f6699540800] 16:25:12 INFO - PROCESS | 1933 | 1462922712169 Marionette DEBUG loaded listener.js 16:25:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f669b45b400) [pid = 1933] [serial = 1488] [outer = 0x7f6699540800] 16:25:13 INFO - PROCESS | 1933 | 1462922713158 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1476ms 16:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:25:13 INFO - PROCESS | 1933 | 1462922713195 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 16:25:13 INFO - PROCESS | 1933 | 1462922713198 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 16:25:13 INFO - PROCESS | 1933 | 1462922713205 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:25:13 INFO - PROCESS | 1933 | 1462922713208 Marionette TRACE conn4 <- [1,1954,null,{}] 16:25:13 INFO - PROCESS | 1933 | 1462922713214 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:13 INFO - PROCESS | 1933 | 1462922713386 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 16:25:13 INFO - PROCESS | 1933 | 1462922713578 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:13 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669de9f800 == 98 [pid = 1933] [id = 496] 16:25:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f669a743c00) [pid = 1933] [serial = 1489] [outer = (nil)] 16:25:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f669de5a000) [pid = 1933] [serial = 1490] [outer = 0x7f669a743c00] 16:25:13 INFO - PROCESS | 1933 | 1462922713655 Marionette DEBUG loaded listener.js 16:25:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f669de8cc00) [pid = 1933] [serial = 1491] [outer = 0x7f669a743c00] 16:25:14 INFO - PROCESS | 1933 | 1462922714559 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1382ms 16:25:14 INFO - PROCESS | 1933 | 1462922714586 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 16:25:14 INFO - PROCESS | 1933 | 1462922714590 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 16:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:25:14 INFO - PROCESS | 1933 | 1462922714596 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:25:14 INFO - PROCESS | 1933 | 1462922714599 Marionette TRACE conn4 <- [1,1958,null,{}] 16:25:14 INFO - PROCESS | 1933 | 1462922714604 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:14 INFO - PROCESS | 1933 | 1462922714786 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 16:25:14 INFO - PROCESS | 1933 | 1462922714979 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:15 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b22800 == 99 [pid = 1933] [id = 497] 16:25:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f669b45d400) [pid = 1933] [serial = 1492] [outer = (nil)] 16:25:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f669f00a800) [pid = 1933] [serial = 1493] [outer = 0x7f669b45d400] 16:25:15 INFO - PROCESS | 1933 | 1462922715050 Marionette DEBUG loaded listener.js 16:25:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f669f24a400) [pid = 1933] [serial = 1494] [outer = 0x7f669b45d400] 16:25:15 INFO - PROCESS | 1933 | 1462922715932 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1378ms 16:25:15 INFO - PROCESS | 1933 | 1462922715975 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 16:25:15 INFO - PROCESS | 1933 | 1462922715977 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 16:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:25:15 INFO - PROCESS | 1933 | 1462922715984 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:25:15 INFO - PROCESS | 1933 | 1462922715987 Marionette TRACE conn4 <- [1,1962,null,{}] 16:25:15 INFO - PROCESS | 1933 | 1462922715992 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:16 INFO - PROCESS | 1933 | 1462922716170 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 16:25:16 INFO - PROCESS | 1933 | 1462922716361 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:16 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ac8d5800 == 100 [pid = 1933] [id = 498] 16:25:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f668b945400) [pid = 1933] [serial = 1495] [outer = (nil)] 16:25:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f669f253c00) [pid = 1933] [serial = 1496] [outer = 0x7f668b945400] 16:25:16 INFO - PROCESS | 1933 | 1462922716434 Marionette DEBUG loaded listener.js 16:25:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f66a2e58800) [pid = 1933] [serial = 1497] [outer = 0x7f668b945400] 16:25:17 INFO - PROCESS | 1933 | 1462922717308 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1376ms 16:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:25:17 INFO - PROCESS | 1933 | 1462922717362 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 16:25:17 INFO - PROCESS | 1933 | 1462922717365 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 16:25:17 INFO - PROCESS | 1933 | 1462922717371 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:25:17 INFO - PROCESS | 1933 | 1462922717374 Marionette TRACE conn4 <- [1,1966,null,{}] 16:25:17 INFO - PROCESS | 1933 | 1462922717379 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:17 INFO - PROCESS | 1933 | 1462922717584 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 16:25:17 INFO - PROCESS | 1933 | 1462922717775 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:17 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da91000 == 101 [pid = 1933] [id = 499] 16:25:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 199 (0x7f668a87bc00) [pid = 1933] [serial = 1498] [outer = (nil)] 16:25:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 200 (0x7f668cbec800) [pid = 1933] [serial = 1499] [outer = 0x7f668a87bc00] 16:25:17 INFO - PROCESS | 1933 | 1462922717849 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 201 (0x7f669f272000) [pid = 1933] [serial = 1500] [outer = 0x7f668a87bc00] 16:25:18 INFO - PROCESS | 1933 | 1462922718714 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1384ms 16:25:18 INFO - PROCESS | 1933 | 1462922718755 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 16:25:18 INFO - PROCESS | 1933 | 1462922718759 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 16:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:25:18 INFO - PROCESS | 1933 | 1462922718764 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:25:18 INFO - PROCESS | 1933 | 1462922718766 Marionette TRACE conn4 <- [1,1970,null,{}] 16:25:18 INFO - PROCESS | 1933 | 1462922718772 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:18 INFO - PROCESS | 1933 | 1462922718948 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 16:25:19 INFO - PROCESS | 1933 | 1462922719141 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:19 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bc50000 == 102 [pid = 1933] [id = 500] 16:25:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 202 (0x7f66a2e53800) [pid = 1933] [serial = 1501] [outer = (nil)] 16:25:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f66a8bd7000) [pid = 1933] [serial = 1502] [outer = 0x7f66a2e53800] 16:25:19 INFO - PROCESS | 1933 | 1462922719224 Marionette DEBUG loaded listener.js 16:25:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f66a9781800) [pid = 1933] [serial = 1503] [outer = 0x7f66a2e53800] 16:25:20 INFO - PROCESS | 1933 | 1462922720120 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1378ms 16:25:20 INFO - PROCESS | 1933 | 1462922720152 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 16:25:20 INFO - PROCESS | 1933 | 1462922720155 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 16:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:25:20 INFO - PROCESS | 1933 | 1462922720163 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:25:20 INFO - PROCESS | 1933 | 1462922720167 Marionette TRACE conn4 <- [1,1974,null,{}] 16:25:20 INFO - PROCESS | 1933 | 1462922720173 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:20 INFO - PROCESS | 1933 | 1462922720392 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 16:25:21 INFO - PROCESS | 1933 | 1462922721025 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:21 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dbbf000 == 103 [pid = 1933] [id = 501] 16:25:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f668866e400) [pid = 1933] [serial = 1504] [outer = (nil)] 16:25:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 206 (0x7f6688679400) [pid = 1933] [serial = 1505] [outer = 0x7f668866e400] 16:25:21 INFO - PROCESS | 1933 | 1462922721100 Marionette DEBUG loaded listener.js 16:25:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f668ada4000) [pid = 1933] [serial = 1506] [outer = 0x7f668866e400] 16:25:21 INFO - PROCESS | 1933 | 1462922721927 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1831ms 16:25:22 INFO - PROCESS | 1933 | 1462922721996 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 16:25:22 INFO - PROCESS | 1933 | 1462922722002 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 16:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:25:22 INFO - PROCESS | 1933 | 1462922722011 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:25:22 INFO - PROCESS | 1933 | 1462922722016 Marionette TRACE conn4 <- [1,1978,null,{}] 16:25:22 INFO - PROCESS | 1933 | 1462922722023 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:22 INFO - PROCESS | 1933 | 1462922722211 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 16:25:22 INFO - PROCESS | 1933 | 1462922722587 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:22 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a620000 == 104 [pid = 1933] [id = 502] 16:25:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f668bc7c000) [pid = 1933] [serial = 1507] [outer = (nil)] 16:25:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f668c22d000) [pid = 1933] [serial = 1508] [outer = 0x7f668bc7c000] 16:25:22 INFO - PROCESS | 1933 | 1462922722661 Marionette DEBUG loaded listener.js 16:25:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f668cbe7c00) [pid = 1933] [serial = 1509] [outer = 0x7f668bc7c000] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b1819000 == 103 [pid = 1933] [id = 442] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668a970800 == 102 [pid = 1933] [id = 285] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3e5f000 == 101 [pid = 1933] [id = 445] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da52800 == 100 [pid = 1933] [id = 446] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3e46000 == 99 [pid = 1933] [id = 444] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696ed8000 == 98 [pid = 1933] [id = 489] 16:25:23 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f669b45ec00) [pid = 1933] [serial = 1388] [outer = (nil)] [url = about:blank] 16:25:23 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f669b45f800) [pid = 1933] [serial = 1385] [outer = (nil)] [url = about:blank] 16:25:23 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f668cace800) [pid = 1933] [serial = 1415] [outer = (nil)] [url = about:blank] 16:25:23 INFO - PROCESS | 1933 | 1462922723619 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696276000 == 97 [pid = 1933] [id = 488] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6693cb4000 == 96 [pid = 1933] [id = 487] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692c63800 == 95 [pid = 1933] [id = 486] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c513000 == 94 [pid = 1933] [id = 485] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ae67800 == 93 [pid = 1933] [id = 484] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da61800 == 92 [pid = 1933] [id = 483] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b180b800 == 91 [pid = 1933] [id = 478] 16:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1641ms 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae7d9000 == 90 [pid = 1933] [id = 477] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66acdad000 == 89 [pid = 1933] [id = 476] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a9721800 == 88 [pid = 1933] [id = 475] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669d4ed800 == 87 [pid = 1933] [id = 474] 16:25:23 INFO - PROCESS | 1933 | 1462922723662 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 16:25:23 INFO - PROCESS | 1933 | 1462922723668 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696273800 == 86 [pid = 1933] [id = 473] 16:25:23 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c511800 == 85 [pid = 1933] [id = 472] 16:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:25:23 INFO - PROCESS | 1933 | 1462922723678 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:25:23 INFO - PROCESS | 1933 | 1462922723680 Marionette TRACE conn4 <- [1,1982,null,{}] 16:25:23 INFO - PROCESS | 1933 | 1462922723686 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:23 INFO - PROCESS | 1933 | 1462922723846 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 16:25:23 INFO - PROCESS | 1933 | 1462922723857 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:23 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c513000 == 86 [pid = 1933] [id = 503] 16:25:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f6691f92400) [pid = 1933] [serial = 1510] [outer = (nil)] 16:25:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f6691f9c000) [pid = 1933] [serial = 1511] [outer = 0x7f6691f92400] 16:25:23 INFO - PROCESS | 1933 | 1462922723919 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f66926c9c00) [pid = 1933] [serial = 1512] [outer = 0x7f6691f92400] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f668cbf1000) [pid = 1933] [serial = 1394] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f6693c55000) [pid = 1933] [serial = 1404] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f6698cba000) [pid = 1933] [serial = 1382] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f668d9db800) [pid = 1933] [serial = 1395] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 205 (0x7f66927ac000) [pid = 1933] [serial = 1373] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 204 (0x7f6693273400) [pid = 1933] [serial = 1403] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 203 (0x7f66928eb800) [pid = 1933] [serial = 1398] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 202 (0x7f668af8e000) [pid = 1933] [serial = 1413] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 201 (0x7f668ad97800) [pid = 1933] [serial = 1367] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 200 (0x7f6693266c00) [pid = 1933] [serial = 1400] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 199 (0x7f66956a4400) [pid = 1933] [serial = 1406] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 198 (0x7f66926d7800) [pid = 1933] [serial = 1397] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f66995e3800) [pid = 1933] [serial = 1407] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f6693a8e000) [pid = 1933] [serial = 1401] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f669a2e7c00) [pid = 1933] [serial = 1409] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f668b942400) [pid = 1933] [serial = 1392] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f6693b4d400) [pid = 1933] [serial = 1376] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f6696019400) [pid = 1933] [serial = 1379] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f669962a000) [pid = 1933] [serial = 1410] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f66948a2c00) [pid = 1933] [serial = 1365] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f668cbe7000) [pid = 1933] [serial = 1370] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f668867cc00) [pid = 1933] [serial = 1412] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f668ada1800) [pid = 1933] [serial = 1391] [outer = (nil)] [url = about:blank] 16:25:24 INFO - PROCESS | 1933 | 1462922724869 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1226ms 16:25:24 INFO - PROCESS | 1933 | 1462922724905 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 16:25:24 INFO - PROCESS | 1933 | 1462922724908 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 16:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:25:24 INFO - PROCESS | 1933 | 1462922724922 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:25:24 INFO - PROCESS | 1933 | 1462922724931 Marionette TRACE conn4 <- [1,1986,null,{}] 16:25:24 INFO - PROCESS | 1933 | 1462922724939 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:25 INFO - PROCESS | 1933 | 1462922725102 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 16:25:25 INFO - PROCESS | 1933 | 1462922725270 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:25 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6693cc5800 == 87 [pid = 1933] [id = 504] 16:25:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f668ad97800) [pid = 1933] [serial = 1513] [outer = (nil)] 16:25:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f6693113c00) [pid = 1933] [serial = 1514] [outer = 0x7f668ad97800] 16:25:25 INFO - PROCESS | 1933 | 1462922725328 Marionette DEBUG loaded listener.js 16:25:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f66937be400) [pid = 1933] [serial = 1515] [outer = 0x7f668ad97800] 16:25:26 INFO - PROCESS | 1933 | 1462922726027 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1150ms 16:25:26 INFO - PROCESS | 1933 | 1462922726064 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 16:25:26 INFO - PROCESS | 1933 | 1462922726068 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 16:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:25:26 INFO - PROCESS | 1933 | 1462922726073 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:25:26 INFO - PROCESS | 1933 | 1462922726076 Marionette TRACE conn4 <- [1,1990,null,{}] 16:25:26 INFO - PROCESS | 1933 | 1462922726090 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:26 INFO - PROCESS | 1933 | 1462922726316 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 16:25:26 INFO - PROCESS | 1933 | 1462922726349 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:26 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669754f800 == 88 [pid = 1933] [id = 505] 16:25:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f66937bf400) [pid = 1933] [serial = 1516] [outer = (nil)] 16:25:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f6696019400) [pid = 1933] [serial = 1517] [outer = 0x7f66937bf400] 16:25:26 INFO - PROCESS | 1933 | 1462922726408 Marionette DEBUG loaded listener.js 16:25:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f6698905800) [pid = 1933] [serial = 1518] [outer = 0x7f66937bf400] 16:25:27 INFO - PROCESS | 1933 | 1462922727289 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1276ms 16:25:27 INFO - PROCESS | 1933 | 1462922727350 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 16:25:27 INFO - PROCESS | 1933 | 1462922727353 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 16:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:25:27 INFO - PROCESS | 1933 | 1462922727358 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:25:27 INFO - PROCESS | 1933 | 1462922727361 Marionette TRACE conn4 <- [1,1994,null,{}] 16:25:27 INFO - PROCESS | 1933 | 1462922727369 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:27 INFO - PROCESS | 1933 | 1462922727572 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 16:25:27 INFO - PROCESS | 1933 | 1462922727601 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669acba800 == 89 [pid = 1933] [id = 506] 16:25:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f6698c09800) [pid = 1933] [serial = 1519] [outer = (nil)] 16:25:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f669953d800) [pid = 1933] [serial = 1520] [outer = 0x7f6698c09800] 16:25:27 INFO - PROCESS | 1933 | 1462922727671 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f669b2ae400) [pid = 1933] [serial = 1521] [outer = 0x7f6698c09800] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f66868ec800) [pid = 1933] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f6694b6ec00) [pid = 1933] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f668af98400) [pid = 1933] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f668bbd7800) [pid = 1933] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f66927b5400) [pid = 1933] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f668842ac00) [pid = 1933] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f6688422c00) [pid = 1933] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f669c3d3000) [pid = 1933] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f6688422400) [pid = 1933] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f669b04dc00) [pid = 1933] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f668c603000) [pid = 1933] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 184 (0x7f669b654c00) [pid = 1933] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 183 (0x7f66927bec00) [pid = 1933] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 182 (0x7f669d4f5c00) [pid = 1933] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f669c3d9800) [pid = 1933] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f668bba7800) [pid = 1933] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f669331a800) [pid = 1933] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f668b949c00) [pid = 1933] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f6691f8b400) [pid = 1933] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f668af8ec00) [pid = 1933] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f669ab60400) [pid = 1933] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f6699624400) [pid = 1933] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f6693a8ec00) [pid = 1933] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f6698911c00) [pid = 1933] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f668a87cc00) [pid = 1933] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f669bb4cc00) [pid = 1933] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f669de84000) [pid = 1933] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f669f007c00) [pid = 1933] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 167 (0x7f669896dc00) [pid = 1933] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 166 (0x7f668bbdfc00) [pid = 1933] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:25:28 INFO - PROCESS | 1933 | --DOMWINDOW == 165 (0x7f66927b6800) [pid = 1933] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:25:29 INFO - PROCESS | 1933 | 1462922729112 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1784ms 16:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:25:29 INFO - PROCESS | 1933 | 1462922729143 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 16:25:29 INFO - PROCESS | 1933 | 1462922729146 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 16:25:29 INFO - PROCESS | 1933 | 1462922729150 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:25:29 INFO - PROCESS | 1933 | 1462922729154 Marionette TRACE conn4 <- [1,1998,null,{}] 16:25:29 INFO - PROCESS | 1933 | 1462922729159 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:29 INFO - PROCESS | 1933 | 1462922729365 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 16:25:29 INFO - PROCESS | 1933 | 1462922729520 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:29 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692952800 == 90 [pid = 1933] [id = 507] 16:25:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f668a90b400) [pid = 1933] [serial = 1522] [outer = (nil)] 16:25:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 167 (0x7f668bc79c00) [pid = 1933] [serial = 1523] [outer = 0x7f668a90b400] 16:25:29 INFO - PROCESS | 1933 | 1462922729578 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f6693318000) [pid = 1933] [serial = 1524] [outer = 0x7f668a90b400] 16:25:30 INFO - PROCESS | 1933 | 1462922730210 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1078ms 16:25:30 INFO - PROCESS | 1933 | 1462922730234 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 16:25:30 INFO - PROCESS | 1933 | 1462922730237 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 16:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:25:30 INFO - PROCESS | 1933 | 1462922730242 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:25:30 INFO - PROCESS | 1933 | 1462922730244 Marionette TRACE conn4 <- [1,2002,null,{}] 16:25:30 INFO - PROCESS | 1933 | 1462922730249 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:30 INFO - PROCESS | 1933 | 1462922730468 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 16:25:30 INFO - PROCESS | 1933 | 1462922730492 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c389800 == 91 [pid = 1933] [id = 508] 16:25:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f668a910000) [pid = 1933] [serial = 1525] [outer = (nil)] 16:25:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f6696345c00) [pid = 1933] [serial = 1526] [outer = 0x7f668a910000] 16:25:30 INFO - PROCESS | 1933 | 1462922730552 Marionette DEBUG loaded listener.js 16:25:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f669b454c00) [pid = 1933] [serial = 1527] [outer = 0x7f668a910000] 16:25:31 INFO - PROCESS | 1933 | 1462922731597 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1389ms 16:25:31 INFO - PROCESS | 1933 | 1462922731633 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 16:25:31 INFO - PROCESS | 1933 | 1462922731638 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 16:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:25:31 INFO - PROCESS | 1933 | 1462922731648 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:25:31 INFO - PROCESS | 1933 | 1462922731651 Marionette TRACE conn4 <- [1,2006,null,{}] 16:25:31 INFO - PROCESS | 1933 | 1462922731660 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:31 INFO - PROCESS | 1933 | 1462922731865 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 16:25:32 INFO - PROCESS | 1933 | 1462922732055 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:32 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669304b800 == 92 [pid = 1933] [id = 509] 16:25:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f668b8f6000) [pid = 1933] [serial = 1528] [outer = (nil)] 16:25:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f668bc75000) [pid = 1933] [serial = 1529] [outer = 0x7f668b8f6000] 16:25:32 INFO - PROCESS | 1933 | 1462922732133 Marionette DEBUG loaded listener.js 16:25:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f668d5a9000) [pid = 1933] [serial = 1530] [outer = 0x7f668b8f6000] 16:25:33 INFO - PROCESS | 1933 | 1462922733018 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1436ms 16:25:33 INFO - PROCESS | 1933 | 1462922733084 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 16:25:33 INFO - PROCESS | 1933 | 1462922733093 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 16:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:25:33 INFO - PROCESS | 1933 | 1462922733103 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:25:33 INFO - PROCESS | 1933 | 1462922733107 Marionette TRACE conn4 <- [1,2010,null,{}] 16:25:33 INFO - PROCESS | 1933 | 1462922733113 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:33 INFO - PROCESS | 1933 | 1462922733303 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 16:25:33 INFO - PROCESS | 1933 | 1462922733491 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:33 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b6b7800 == 93 [pid = 1933] [id = 510] 16:25:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f668dc6d000) [pid = 1933] [serial = 1531] [outer = (nil)] 16:25:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f66927a5400) [pid = 1933] [serial = 1532] [outer = 0x7f668dc6d000] 16:25:33 INFO - PROCESS | 1933 | 1462922733561 Marionette DEBUG loaded listener.js 16:25:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f66928f5000) [pid = 1933] [serial = 1533] [outer = 0x7f668dc6d000] 16:25:34 INFO - PROCESS | 1933 | 1462922734531 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1480ms 16:25:34 INFO - PROCESS | 1933 | 1462922734583 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 16:25:34 INFO - PROCESS | 1933 | 1462922734587 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 16:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:25:34 INFO - PROCESS | 1933 | 1462922734594 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:25:34 INFO - PROCESS | 1933 | 1462922734599 Marionette TRACE conn4 <- [1,2014,null,{}] 16:25:34 INFO - PROCESS | 1933 | 1462922734615 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:34 INFO - PROCESS | 1933 | 1462922734848 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 16:25:35 INFO - PROCESS | 1933 | 1462922735042 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:35 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a99ad000 == 94 [pid = 1933] [id = 511] 16:25:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f669601d800) [pid = 1933] [serial = 1534] [outer = (nil)] 16:25:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f669953e000) [pid = 1933] [serial = 1535] [outer = 0x7f669601d800] 16:25:35 INFO - PROCESS | 1933 | 1462922735129 Marionette DEBUG loaded listener.js 16:25:35 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f669ad75c00) [pid = 1933] [serial = 1536] [outer = 0x7f669601d800] 16:25:36 INFO - PROCESS | 1933 | 1462922736054 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1536ms 16:25:36 INFO - PROCESS | 1933 | 1462922736131 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 16:25:36 INFO - PROCESS | 1933 | 1462922736137 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 16:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:25:36 INFO - PROCESS | 1933 | 1462922736144 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:25:36 INFO - PROCESS | 1933 | 1462922736148 Marionette TRACE conn4 <- [1,2018,null,{}] 16:25:36 INFO - PROCESS | 1933 | 1462922736153 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:36 INFO - PROCESS | 1933 | 1462922736330 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 16:25:36 INFO - PROCESS | 1933 | 1462922736518 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae77a000 == 95 [pid = 1933] [id = 512] 16:25:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f6696338c00) [pid = 1933] [serial = 1537] [outer = (nil)] 16:25:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f669bcfa800) [pid = 1933] [serial = 1538] [outer = 0x7f6696338c00] 16:25:36 INFO - PROCESS | 1933 | 1462922736594 Marionette DEBUG loaded listener.js 16:25:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 183 (0x7f669c78d400) [pid = 1933] [serial = 1539] [outer = 0x7f6696338c00] 16:25:37 INFO - PROCESS | 1933 | 1462922737447 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1337ms 16:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:25:37 INFO - PROCESS | 1933 | 1462922737480 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 16:25:37 INFO - PROCESS | 1933 | 1462922737483 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 16:25:37 INFO - PROCESS | 1933 | 1462922737489 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:25:37 INFO - PROCESS | 1933 | 1462922737492 Marionette TRACE conn4 <- [1,2022,null,{}] 16:25:37 INFO - PROCESS | 1933 | 1462922737497 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:37 INFO - PROCESS | 1933 | 1462922737660 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 16:25:37 INFO - PROCESS | 1933 | 1462922737854 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:37 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b18b9000 == 96 [pid = 1933] [id = 513] 16:25:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f6698965000) [pid = 1933] [serial = 1540] [outer = (nil)] 16:25:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f669d3cac00) [pid = 1933] [serial = 1541] [outer = 0x7f6698965000] 16:25:37 INFO - PROCESS | 1933 | 1462922737924 Marionette DEBUG loaded listener.js 16:25:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f669de8f800) [pid = 1933] [serial = 1542] [outer = 0x7f6698965000] 16:25:38 INFO - PROCESS | 1933 | 1462922738821 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1380ms 16:25:38 INFO - PROCESS | 1933 | 1462922738869 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 16:25:38 INFO - PROCESS | 1933 | 1462922738874 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 16:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:25:38 INFO - PROCESS | 1933 | 1462922738880 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:25:38 INFO - PROCESS | 1933 | 1462922738882 Marionette TRACE conn4 <- [1,2026,null,{}] 16:25:38 INFO - PROCESS | 1933 | 1462922738888 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:39 INFO - PROCESS | 1933 | 1462922739085 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 16:25:39 INFO - PROCESS | 1933 | 1462922739276 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:39 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6686ec6800 == 97 [pid = 1933] [id = 514] 16:25:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f669cb0e800) [pid = 1933] [serial = 1543] [outer = (nil)] 16:25:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f66a977d000) [pid = 1933] [serial = 1544] [outer = 0x7f669cb0e800] 16:25:39 INFO - PROCESS | 1933 | 1462922739349 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f66a9cae000) [pid = 1933] [serial = 1545] [outer = 0x7f669cb0e800] 16:25:40 INFO - PROCESS | 1933 | 1462922740210 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1376ms 16:25:40 INFO - PROCESS | 1933 | 1462922740257 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 16:25:40 INFO - PROCESS | 1933 | 1462922740261 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 16:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:25:40 INFO - PROCESS | 1933 | 1462922740267 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:25:40 INFO - PROCESS | 1933 | 1462922740270 Marionette TRACE conn4 <- [1,2030,null,{}] 16:25:40 INFO - PROCESS | 1933 | 1462922740275 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:40 INFO - PROCESS | 1933 | 1462922740451 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 16:25:40 INFO - PROCESS | 1933 | 1462922740646 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:40 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6686ee1800 == 98 [pid = 1933] [id = 515] 16:25:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f669d3ca800) [pid = 1933] [serial = 1546] [outer = (nil)] 16:25:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f66a9e8e400) [pid = 1933] [serial = 1547] [outer = 0x7f669d3ca800] 16:25:40 INFO - PROCESS | 1933 | 1462922740717 Marionette DEBUG loaded listener.js 16:25:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f66aab16400) [pid = 1933] [serial = 1548] [outer = 0x7f669d3ca800] 16:25:41 INFO - PROCESS | 1933 | 1462922741558 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1328ms 16:25:41 INFO - PROCESS | 1933 | 1462922741597 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 16:25:41 INFO - PROCESS | 1933 | 1462922741601 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 16:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:25:41 INFO - PROCESS | 1933 | 1462922741607 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:25:41 INFO - PROCESS | 1933 | 1462922741610 Marionette TRACE conn4 <- [1,2034,null,{}] 16:25:41 INFO - PROCESS | 1933 | 1462922741616 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:41 INFO - PROCESS | 1933 | 1462922741819 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 16:25:42 INFO - PROCESS | 1933 | 1462922742017 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:42 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668cc55800 == 99 [pid = 1933] [id = 516] 16:25:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f66a8bde400) [pid = 1933] [serial = 1549] [outer = (nil)] 16:25:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f66aacdb000) [pid = 1933] [serial = 1550] [outer = 0x7f66a8bde400] 16:25:42 INFO - PROCESS | 1933 | 1462922742087 Marionette DEBUG loaded listener.js 16:25:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f66aae62000) [pid = 1933] [serial = 1551] [outer = 0x7f66a8bde400] 16:25:42 INFO - PROCESS | 1933 | 1462922742930 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1378ms 16:25:43 INFO - PROCESS | 1933 | 1462922743000 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 16:25:43 INFO - PROCESS | 1933 | 1462922743003 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 16:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:25:43 INFO - PROCESS | 1933 | 1462922743013 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:25:43 INFO - PROCESS | 1933 | 1462922743015 Marionette TRACE conn4 <- [1,2038,null,{}] 16:25:43 INFO - PROCESS | 1933 | 1462922743022 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:43 INFO - PROCESS | 1933 | 1462922743220 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 16:25:43 INFO - PROCESS | 1933 | 1462922743496 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:43 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66898d0800 == 100 [pid = 1933] [id = 517] 16:25:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f66aace3800) [pid = 1933] [serial = 1552] [outer = (nil)] 16:25:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f66acd31800) [pid = 1933] [serial = 1553] [outer = 0x7f66aace3800] 16:25:43 INFO - PROCESS | 1933 | 1462922743577 Marionette DEBUG loaded listener.js 16:25:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f66ace2b800) [pid = 1933] [serial = 1554] [outer = 0x7f66aace3800] 16:25:44 INFO - PROCESS | 1933 | 1462922744463 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1487ms 16:25:44 INFO - PROCESS | 1933 | 1462922744499 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 1933 | 1462922744502 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 16:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:25:44 INFO - PROCESS | 1933 | 1462922744509 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 1933 | 1462922744512 Marionette TRACE conn4 <- [1,2042,null,{}] 16:25:44 INFO - PROCESS | 1933 | 1462922744533 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:44 INFO - PROCESS | 1933 | 1462922744783 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 16:25:44 INFO - PROCESS | 1933 | 1462922744936 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:44 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bc46800 == 101 [pid = 1933] [id = 518] 16:25:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 199 (0x7f668867d400) [pid = 1933] [serial = 1555] [outer = (nil)] 16:25:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 200 (0x7f66acea7800) [pid = 1933] [serial = 1556] [outer = 0x7f668867d400] 16:25:45 INFO - PROCESS | 1933 | 1462922745015 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 201 (0x7f66ae5a7800) [pid = 1933] [serial = 1557] [outer = 0x7f668867d400] 16:25:45 INFO - PROCESS | 1933 | 1462922745884 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1426ms 16:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:25:45 INFO - PROCESS | 1933 | 1462922745936 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 16:25:45 INFO - PROCESS | 1933 | 1462922745939 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 16:25:45 INFO - PROCESS | 1933 | 1462922745946 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:25:45 INFO - PROCESS | 1933 | 1462922745949 Marionette TRACE conn4 <- [1,2046,null,{}] 16:25:45 INFO - PROCESS | 1933 | 1462922745955 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:46 INFO - PROCESS | 1933 | 1462922746167 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 16:25:46 INFO - PROCESS | 1933 | 1462922746362 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:46 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6689cf0800 == 102 [pid = 1933] [id = 519] 16:25:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 202 (0x7f668d9d9000) [pid = 1933] [serial = 1558] [outer = (nil)] 16:25:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f66aee02400) [pid = 1933] [serial = 1559] [outer = 0x7f668d9d9000] 16:25:46 INFO - PROCESS | 1933 | 1462922746440 Marionette DEBUG loaded listener.js 16:25:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f66aeed3c00) [pid = 1933] [serial = 1560] [outer = 0x7f668d9d9000] 16:25:47 INFO - PROCESS | 1933 | 1462922747346 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1428ms 16:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:25:47 INFO - PROCESS | 1933 | 1462922747377 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 16:25:47 INFO - PROCESS | 1933 | 1462922747380 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 16:25:47 INFO - PROCESS | 1933 | 1462922747387 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:25:47 INFO - PROCESS | 1933 | 1462922747390 Marionette TRACE conn4 <- [1,2050,null,{}] 16:25:47 INFO - PROCESS | 1933 | 1462922747395 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:47 INFO - PROCESS | 1933 | 1462922747598 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 16:25:47 INFO - PROCESS | 1933 | 1462922747801 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:47 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668548d800 == 103 [pid = 1933] [id = 520] 16:25:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f6688423c00) [pid = 1933] [serial = 1561] [outer = (nil)] 16:25:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 206 (0x7f6696f95c00) [pid = 1933] [serial = 1562] [outer = 0x7f6688423c00] 16:25:47 INFO - PROCESS | 1933 | 1462922747869 Marionette DEBUG loaded listener.js 16:25:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f6696f9f800) [pid = 1933] [serial = 1563] [outer = 0x7f6688423c00] 16:25:48 INFO - PROCESS | 1933 | 1462922748858 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1528ms 16:25:48 INFO - PROCESS | 1933 | 1462922748914 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 16:25:48 INFO - PROCESS | 1933 | 1462922748918 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 16:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:25:48 INFO - PROCESS | 1933 | 1462922748924 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:25:48 INFO - PROCESS | 1933 | 1462922748926 Marionette TRACE conn4 <- [1,2054,null,{}] 16:25:48 INFO - PROCESS | 1933 | 1462922748940 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:49 INFO - PROCESS | 1933 | 1462922749132 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 16:25:49 INFO - PROCESS | 1933 | 1462922749342 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:49 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6684236000 == 104 [pid = 1933] [id = 521] 16:25:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f6688802800) [pid = 1933] [serial = 1564] [outer = (nil)] 16:25:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f668880a400) [pid = 1933] [serial = 1565] [outer = 0x7f6688802800] 16:25:49 INFO - PROCESS | 1933 | 1462922749423 Marionette DEBUG loaded listener.js 16:25:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f668880fc00) [pid = 1933] [serial = 1566] [outer = 0x7f6688802800] 16:25:50 INFO - PROCESS | 1933 | 1462922750353 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1491ms 16:25:50 INFO - PROCESS | 1933 | 1462922750416 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 16:25:50 INFO - PROCESS | 1933 | 1462922750419 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 16:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:25:50 INFO - PROCESS | 1933 | 1462922750425 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:25:50 INFO - PROCESS | 1933 | 1462922750427 Marionette TRACE conn4 <- [1,2058,null,{}] 16:25:50 INFO - PROCESS | 1933 | 1462922750433 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:50 INFO - PROCESS | 1933 | 1462922750620 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 16:25:51 INFO - PROCESS | 1933 | 1462922751269 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6689ce2800 == 105 [pid = 1933] [id = 522] 16:25:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 211 (0x7f668842ec00) [pid = 1933] [serial = 1567] [outer = (nil)] 16:25:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 212 (0x7f668880d000) [pid = 1933] [serial = 1568] [outer = 0x7f668842ec00] 16:25:51 INFO - PROCESS | 1933 | 1462922751342 Marionette DEBUG loaded listener.js 16:25:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 213 (0x7f668af90400) [pid = 1933] [serial = 1569] [outer = 0x7f668842ec00] 16:25:52 INFO - PROCESS | 1933 | 1462922752195 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1829ms 16:25:52 INFO - PROCESS | 1933 | 1462922752256 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 16:25:52 INFO - PROCESS | 1933 | 1462922752262 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 16:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:25:52 INFO - PROCESS | 1933 | 1462922752269 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:25:52 INFO - PROCESS | 1933 | 1462922752274 Marionette TRACE conn4 <- [1,2062,null,{}] 16:25:52 INFO - PROCESS | 1933 | 1462922752281 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:52 INFO - PROCESS | 1933 | 1462922752463 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 16:25:52 INFO - PROCESS | 1933 | 1462922752839 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:52 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ae50000 == 106 [pid = 1933] [id = 523] 16:25:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 214 (0x7f668bbda000) [pid = 1933] [serial = 1570] [outer = (nil)] 16:25:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 215 (0x7f668bc7d000) [pid = 1933] [serial = 1571] [outer = 0x7f668bbda000] 16:25:52 INFO - PROCESS | 1933 | 1462922752918 Marionette DEBUG loaded listener.js 16:25:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 216 (0x7f668cacd400) [pid = 1933] [serial = 1572] [outer = 0x7f668bbda000] 16:25:53 INFO - PROCESS | 1933 | --DOMWINDOW == 215 (0x7f668c60a800) [pid = 1933] [serial = 1448] [outer = (nil)] [url = about:blank] 16:25:53 INFO - PROCESS | 1933 | --DOMWINDOW == 214 (0x7f669896f000) [pid = 1933] [serial = 1469] [outer = (nil)] [url = about:blank] 16:25:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668baed800 == 105 [pid = 1933] [id = 365] 16:25:53 INFO - PROCESS | 1933 | 1462922753887 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:25:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da91000 == 104 [pid = 1933] [id = 499] 16:25:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ac8d5800 == 103 [pid = 1933] [id = 498] 16:25:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a3b22800 == 102 [pid = 1933] [id = 497] 16:25:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669de9f800 == 101 [pid = 1933] [id = 496] 16:25:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c380800 == 100 [pid = 1933] [id = 495] 16:25:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b9e0800 == 99 [pid = 1933] [id = 494] 16:25:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b0a4800 == 98 [pid = 1933] [id = 493] 16:25:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6693cc0800 == 97 [pid = 1933] [id = 492] 16:25:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dcd4000 == 96 [pid = 1933] [id = 491] 16:25:53 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668a631800 == 95 [pid = 1933] [id = 490] 16:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1687ms 16:25:53 INFO - PROCESS | 1933 | 1462922753968 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 16:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:25:53 INFO - PROCESS | 1933 | 1462922753974 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 16:25:53 INFO - PROCESS | 1933 | 1462922753981 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:25:53 INFO - PROCESS | 1933 | 1462922753984 Marionette TRACE conn4 <- [1,2066,null,{}] 16:25:53 INFO - PROCESS | 1933 | 1462922753989 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:54 INFO - PROCESS | 1933 | 1462922754159 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 213 (0x7f669cb0c400) [pid = 1933] [serial = 1233] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 212 (0x7f669890ac00) [pid = 1933] [serial = 1269] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 211 (0x7f66a8bd5c00) [pid = 1933] [serial = 1326] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 210 (0x7f669de84400) [pid = 1933] [serial = 1263] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f669de5a800) [pid = 1933] [serial = 1275] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f6698962800) [pid = 1933] [serial = 1221] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f669bcec400) [pid = 1933] [serial = 1272] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f6692c03800) [pid = 1933] [serial = 1218] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 205 (0x7f668d5aec00) [pid = 1933] [serial = 1215] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 204 (0x7f669f010000) [pid = 1933] [serial = 1323] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 203 (0x7f669c4f7000) [pid = 1933] [serial = 1320] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 202 (0x7f669ab58c00) [pid = 1933] [serial = 1224] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 201 (0x7f6699bb0400) [pid = 1933] [serial = 1212] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 200 (0x7f669de55800) [pid = 1933] [serial = 1239] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 199 (0x7f669f003400) [pid = 1933] [serial = 1278] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 198 (0x7f669febdc00) [pid = 1933] [serial = 1281] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f66a8b58c00) [pid = 1933] [serial = 1284] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f669f00c800) [pid = 1933] [serial = 1311] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f6692283400) [pid = 1933] [serial = 1314] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f66961ba400) [pid = 1933] [serial = 1317] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f6693322400) [pid = 1933] [serial = 1463] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f669601d400) [pid = 1933] [serial = 1466] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f66937c5400) [pid = 1933] [serial = 1427] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f669cb10000) [pid = 1933] [serial = 1442] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f668d5abc00) [pid = 1933] [serial = 1455] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f668c611000) [pid = 1933] [serial = 1454] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f668d9e0400) [pid = 1933] [serial = 1457] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f669227b800) [pid = 1933] [serial = 1458] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f66961b9800) [pid = 1933] [serial = 1430] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 184 (0x7f6692c09400) [pid = 1933] [serial = 1460] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 183 (0x7f66928f3c00) [pid = 1933] [serial = 1424] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 182 (0x7f668a90fc00) [pid = 1933] [serial = 1452] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f668a876000) [pid = 1933] [serial = 1451] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f66920e5400) [pid = 1933] [serial = 1416] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f669ad76800) [pid = 1933] [serial = 1433] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f668d9d2400) [pid = 1933] [serial = 1421] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f669bccf400) [pid = 1933] [serial = 1436] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f668a906400) [pid = 1933] [serial = 1418] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f669c787400) [pid = 1933] [serial = 1439] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f6693325400) [pid = 1933] [serial = 1445] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f6693b4dc00) [pid = 1933] [serial = 1464] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f6698904c00) [pid = 1933] [serial = 1467] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f669326cc00) [pid = 1933] [serial = 1461] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f669cb73800) [pid = 1933] [serial = 1236] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f669b648000) [pid = 1933] [serial = 1227] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f669c782800) [pid = 1933] [serial = 1230] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | --DOMWINDOW == 167 (0x7f66927be800) [pid = 1933] [serial = 1266] [outer = (nil)] [url = about:blank] 16:25:54 INFO - PROCESS | 1933 | 1462922754427 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:54 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da58000 == 96 [pid = 1933] [id = 524] 16:25:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f668a906400) [pid = 1933] [serial = 1573] [outer = (nil)] 16:25:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f668d5aec00) [pid = 1933] [serial = 1574] [outer = 0x7f668a906400] 16:25:54 INFO - PROCESS | 1933 | 1462922754522 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f66920e2c00) [pid = 1933] [serial = 1575] [outer = 0x7f668a906400] 16:25:55 INFO - PROCESS | 1933 | 1462922755237 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1285ms 16:25:55 INFO - PROCESS | 1933 | 1462922755266 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 16:25:55 INFO - PROCESS | 1933 | 1462922755270 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 16:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:25:55 INFO - PROCESS | 1933 | 1462922755282 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:25:55 INFO - PROCESS | 1933 | 1462922755291 Marionette TRACE conn4 <- [1,2070,null,{}] 16:25:55 INFO - PROCESS | 1933 | 1462922755299 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:55 INFO - PROCESS | 1933 | 1462922755521 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 16:25:55 INFO - PROCESS | 1933 | 1462922755547 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:55 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692c5a000 == 97 [pid = 1933] [id = 525] 16:25:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f6691f95000) [pid = 1933] [serial = 1576] [outer = (nil)] 16:25:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f66927b4800) [pid = 1933] [serial = 1577] [outer = 0x7f6691f95000] 16:25:55 INFO - PROCESS | 1933 | 1462922755607 Marionette DEBUG loaded listener.js 16:25:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f6692c03800) [pid = 1933] [serial = 1578] [outer = 0x7f6691f95000] 16:25:56 INFO - PROCESS | 1933 | 1462922756424 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1192ms 16:25:56 INFO - PROCESS | 1933 | 1462922756469 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 16:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:25:56 INFO - PROCESS | 1933 | 1462922756474 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 16:25:56 INFO - PROCESS | 1933 | 1462922756486 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:25:56 INFO - PROCESS | 1933 | 1462922756499 Marionette TRACE conn4 <- [1,2074,null,{}] 16:25:56 INFO - PROCESS | 1933 | 1462922756505 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:56 INFO - PROCESS | 1933 | 1462922756731 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 16:25:56 INFO - PROCESS | 1933 | 1462922756757 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:56 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66936ae800 == 98 [pid = 1933] [id = 526] 16:25:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f66927a9800) [pid = 1933] [serial = 1579] [outer = (nil)] 16:25:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f669326ec00) [pid = 1933] [serial = 1580] [outer = 0x7f66927a9800] 16:25:56 INFO - PROCESS | 1933 | 1462922756825 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f6693325400) [pid = 1933] [serial = 1581] [outer = 0x7f66927a9800] 16:25:57 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f66937bf400) [pid = 1933] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:25:57 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f6691f92400) [pid = 1933] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:25:57 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f6698c09800) [pid = 1933] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:25:57 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f668a90b400) [pid = 1933] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:25:57 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f668ad97800) [pid = 1933] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:25:57 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f668866e400) [pid = 1933] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:25:57 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f6692c06000) [pid = 1933] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:25:57 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f668bc7c000) [pid = 1933] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:25:58 INFO - PROCESS | 1933 | 1462922758174 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1752ms 16:25:58 INFO - PROCESS | 1933 | 1462922758232 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 16:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:25:58 INFO - PROCESS | 1933 | 1462922758238 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 16:25:58 INFO - PROCESS | 1933 | 1462922758246 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:25:58 INFO - PROCESS | 1933 | 1462922758251 Marionette TRACE conn4 <- [1,2078,null,{}] 16:25:58 INFO - PROCESS | 1933 | 1462922758260 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:58 INFO - PROCESS | 1933 | 1462922758496 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 16:25:58 INFO - PROCESS | 1933 | 1462922758722 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:58 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c50d000 == 99 [pid = 1933] [id = 527] 16:25:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f668a87e400) [pid = 1933] [serial = 1582] [outer = (nil)] 16:25:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f668b948000) [pid = 1933] [serial = 1583] [outer = 0x7f668a87e400] 16:25:58 INFO - PROCESS | 1933 | 1462922758838 Marionette DEBUG loaded listener.js 16:25:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f668bc7f800) [pid = 1933] [serial = 1584] [outer = 0x7f668a87e400] 16:25:59 INFO - PROCESS | 1933 | 1462922759766 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1589ms 16:25:59 INFO - PROCESS | 1933 | 1462922759836 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 16:25:59 INFO - PROCESS | 1933 | 1462922759843 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 16:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:25:59 INFO - PROCESS | 1933 | 1462922759854 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:25:59 INFO - PROCESS | 1933 | 1462922759857 Marionette TRACE conn4 <- [1,2082,null,{}] 16:25:59 INFO - PROCESS | 1933 | 1462922759863 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:00 INFO - PROCESS | 1933 | 1462922760102 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 16:26:00 INFO - PROCESS | 1933 | 1462922760290 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:00 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66936af000 == 100 [pid = 1933] [id = 528] 16:26:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f668dc69400) [pid = 1933] [serial = 1585] [outer = (nil)] 16:26:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f66920e7000) [pid = 1933] [serial = 1586] [outer = 0x7f668dc69400] 16:26:00 INFO - PROCESS | 1933 | 1462922760363 Marionette DEBUG loaded listener.js 16:26:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f66927a3800) [pid = 1933] [serial = 1587] [outer = 0x7f668dc69400] 16:26:01 INFO - PROCESS | 1933 | 1462922761318 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1530ms 16:26:01 INFO - PROCESS | 1933 | 1462922761384 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 16:26:01 INFO - PROCESS | 1933 | 1462922761388 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 16:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:26:01 INFO - PROCESS | 1933 | 1462922761395 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 1933 | 1462922761402 Marionette TRACE conn4 <- [1,2086,null,{}] 16:26:01 INFO - PROCESS | 1933 | 1462922761419 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:01 INFO - PROCESS | 1933 | 1462922761617 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 16:26:01 INFO - PROCESS | 1933 | 1462922761816 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:01 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696359800 == 101 [pid = 1933] [id = 529] 16:26:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f6692c06000) [pid = 1933] [serial = 1588] [outer = (nil)] 16:26:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f66937c7800) [pid = 1933] [serial = 1589] [outer = 0x7f6692c06000] 16:26:01 INFO - PROCESS | 1933 | 1462922761949 Marionette DEBUG loaded listener.js 16:26:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f6694b68c00) [pid = 1933] [serial = 1590] [outer = 0x7f6692c06000] 16:26:02 INFO - PROCESS | 1933 | 1462922762865 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1539ms 16:26:02 INFO - PROCESS | 1933 | 1462922762935 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 16:26:02 INFO - PROCESS | 1933 | 1462922762939 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 16:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:26:02 INFO - PROCESS | 1933 | 1462922762945 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:26:02 INFO - PROCESS | 1933 | 1462922762947 Marionette TRACE conn4 <- [1,2090,null,{}] 16:26:02 INFO - PROCESS | 1933 | 1462922762953 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:03 INFO - PROCESS | 1933 | 1462922763141 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 16:26:03 INFO - PROCESS | 1933 | 1462922763331 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:03 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6697541000 == 102 [pid = 1933] [id = 530] 16:26:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f6693271000) [pid = 1933] [serial = 1591] [outer = (nil)] 16:26:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f6696f9b000) [pid = 1933] [serial = 1592] [outer = 0x7f6693271000] 16:26:03 INFO - PROCESS | 1933 | 1462922763404 Marionette DEBUG loaded listener.js 16:26:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f6696fa1400) [pid = 1933] [serial = 1593] [outer = 0x7f6693271000] 16:26:04 INFO - PROCESS | 1933 | 1462922764257 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1385ms 16:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:26:04 INFO - PROCESS | 1933 | 1462922764332 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 16:26:04 INFO - PROCESS | 1933 | 1462922764334 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 16:26:04 INFO - PROCESS | 1933 | 1462922764340 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:26:04 INFO - PROCESS | 1933 | 1462922764343 Marionette TRACE conn4 <- [1,2094,null,{}] 16:26:04 INFO - PROCESS | 1933 | 1462922764349 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:04 INFO - PROCESS | 1933 | 1462922764560 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 16:26:04 INFO - PROCESS | 1933 | 1462922764748 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:04 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669ab90800 == 103 [pid = 1933] [id = 531] 16:26:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f66961b9400) [pid = 1933] [serial = 1594] [outer = (nil)] 16:26:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f6698cc0400) [pid = 1933] [serial = 1595] [outer = 0x7f66961b9400] 16:26:04 INFO - PROCESS | 1933 | 1462922764820 Marionette DEBUG loaded listener.js 16:26:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 183 (0x7f669a4fbc00) [pid = 1933] [serial = 1596] [outer = 0x7f66961b9400] 16:26:05 INFO - PROCESS | 1933 | 1462922765748 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1477ms 16:26:05 INFO - PROCESS | 1933 | 1462922765818 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 16:26:05 INFO - PROCESS | 1933 | 1462922765822 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 16:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:26:05 INFO - PROCESS | 1933 | 1462922765827 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:26:05 INFO - PROCESS | 1933 | 1462922765830 Marionette TRACE conn4 <- [1,2098,null,{}] 16:26:05 INFO - PROCESS | 1933 | 1462922765835 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:06 INFO - PROCESS | 1933 | 1462922766065 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 16:26:06 INFO - PROCESS | 1933 | 1462922766257 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:06 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bc3d800 == 104 [pid = 1933] [id = 532] 16:26:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f669bcd1400) [pid = 1933] [serial = 1597] [outer = (nil)] 16:26:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f669c921c00) [pid = 1933] [serial = 1598] [outer = 0x7f669bcd1400] 16:26:06 INFO - PROCESS | 1933 | 1462922766369 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f669de84000) [pid = 1933] [serial = 1599] [outer = 0x7f669bcd1400] 16:26:07 INFO - PROCESS | 1933 | 1462922767236 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1480ms 16:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:26:07 INFO - PROCESS | 1933 | 1462922767308 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 16:26:07 INFO - PROCESS | 1933 | 1462922767311 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 16:26:07 INFO - PROCESS | 1933 | 1462922767317 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:26:07 INFO - PROCESS | 1933 | 1462922767320 Marionette TRACE conn4 <- [1,2102,null,{}] 16:26:07 INFO - PROCESS | 1933 | 1462922767324 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:07 INFO - PROCESS | 1933 | 1462922767500 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 16:26:07 INFO - PROCESS | 1933 | 1462922767693 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:07 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669d4de000 == 105 [pid = 1933] [id = 533] 16:26:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f669b64c400) [pid = 1933] [serial = 1600] [outer = (nil)] 16:26:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f669f00c800) [pid = 1933] [serial = 1601] [outer = 0x7f669b64c400] 16:26:07 INFO - PROCESS | 1933 | 1462922767765 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f669f274c00) [pid = 1933] [serial = 1602] [outer = 0x7f669b64c400] 16:26:08 INFO - PROCESS | 1933 | 1462922768649 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1383ms 16:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:26:08 INFO - PROCESS | 1933 | 1462922768699 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 16:26:08 INFO - PROCESS | 1933 | 1462922768702 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 16:26:08 INFO - PROCESS | 1933 | 1462922768708 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 1933 | 1462922768712 Marionette TRACE conn4 <- [1,2106,null,{}] 16:26:08 INFO - PROCESS | 1933 | 1462922768716 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:08 INFO - PROCESS | 1933 | 1462922768888 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 16:26:09 INFO - PROCESS | 1933 | 1462922769086 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:09 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b10000 == 106 [pid = 1933] [id = 534] 16:26:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f668d9d5400) [pid = 1933] [serial = 1603] [outer = (nil)] 16:26:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f66a8b4e400) [pid = 1933] [serial = 1604] [outer = 0x7f668d9d5400] 16:26:09 INFO - PROCESS | 1933 | 1462922769152 Marionette DEBUG loaded listener.js 16:26:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f66a9781400) [pid = 1933] [serial = 1605] [outer = 0x7f668d9d5400] 16:26:10 INFO - PROCESS | 1933 | ************************* 16:26:10 INFO - PROCESS | 1933 | A coding exception was thrown and uncaught in a Task. 16:26:10 INFO - PROCESS | 1933 | 16:26:10 INFO - PROCESS | 1933 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:26:10 INFO - PROCESS | 1933 | Full stack: 16:26:10 INFO - PROCESS | 1933 | ************************* 16:26:10 INFO - PROCESS | 1933 | 1462922770077 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1428ms 16:26:10 INFO - PROCESS | 1933 | 1462922770137 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 16:26:10 INFO - PROCESS | 1933 | 1462922770141 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 16:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:26:10 INFO - PROCESS | 1933 | 1462922770146 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:26:10 INFO - PROCESS | 1933 | 1462922770149 Marionette TRACE conn4 <- [1,2110,null,{}] 16:26:10 INFO - PROCESS | 1933 | 1462922770155 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:10 INFO - PROCESS | 1933 | 1462922770329 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 16:26:10 INFO - PROCESS | 1933 | 1462922770530 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:10 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66aac8d000 == 107 [pid = 1933] [id = 535] 16:26:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f669bcec400) [pid = 1933] [serial = 1606] [outer = (nil)] 16:26:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f66a99d5800) [pid = 1933] [serial = 1607] [outer = 0x7f669bcec400] 16:26:10 INFO - PROCESS | 1933 | 1462922770660 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f66ae5e6c00) [pid = 1933] [serial = 1608] [outer = 0x7f669bcec400] 16:26:11 INFO - PROCESS | 1933 | 1462922771515 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1428ms 16:26:11 INFO - PROCESS | 1933 | 1462922771576 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1933 | 1462922771579 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 16:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:26:11 INFO - PROCESS | 1933 | 1462922771586 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 1933 | 1462922771589 Marionette TRACE conn4 <- [1,2114,null,{}] 16:26:11 INFO - PROCESS | 1933 | 1462922771594 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:11 INFO - PROCESS | 1933 | 1462922771776 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 16:26:11 INFO - PROCESS | 1933 | 1462922771970 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae76a800 == 108 [pid = 1933] [id = 536] 16:26:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f6686a92c00) [pid = 1933] [serial = 1609] [outer = (nil)] 16:26:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f6686a9b000) [pid = 1933] [serial = 1610] [outer = 0x7f6686a92c00] 16:26:12 INFO - PROCESS | 1933 | 1462922772038 Marionette DEBUG loaded listener.js 16:26:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f6686aa0800) [pid = 1933] [serial = 1611] [outer = 0x7f6686a92c00] 16:26:12 INFO - PROCESS | 1933 | 1462922772917 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1382ms 16:26:12 INFO - PROCESS | 1933 | 1462922772969 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 16:26:12 INFO - PROCESS | 1933 | 1462922772974 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 16:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:26:12 INFO - PROCESS | 1933 | 1462922772979 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1933 | 1462922772984 Marionette TRACE conn4 <- [1,2118,null,{}] 16:26:12 INFO - PROCESS | 1933 | 1462922772989 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:13 INFO - PROCESS | 1933 | 1462922773185 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 16:26:13 INFO - PROCESS | 1933 | 1462922773380 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e4d800 == 109 [pid = 1933] [id = 537] 16:26:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 199 (0x7f6686a94400) [pid = 1933] [serial = 1612] [outer = (nil)] 16:26:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 200 (0x7f66aecc7800) [pid = 1933] [serial = 1613] [outer = 0x7f6686a94400] 16:26:13 INFO - PROCESS | 1933 | 1462922773456 Marionette DEBUG loaded listener.js 16:26:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 201 (0x7f66aeec6400) [pid = 1933] [serial = 1614] [outer = 0x7f6686a94400] 16:26:14 INFO - PROCESS | 1933 | 1462922774424 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1478ms 16:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:26:14 INFO - PROCESS | 1933 | 1462922774459 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 16:26:14 INFO - PROCESS | 1933 | 1462922774462 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 16:26:14 INFO - PROCESS | 1933 | 1462922774468 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:26:14 INFO - PROCESS | 1933 | 1462922774471 Marionette TRACE conn4 <- [1,2122,null,{}] 16:26:14 INFO - PROCESS | 1933 | 1462922774476 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:14 INFO - PROCESS | 1933 | 1462922774649 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 16:26:14 INFO - PROCESS | 1933 | 1462922774847 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:14 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dce2800 == 110 [pid = 1933] [id = 538] 16:26:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 202 (0x7f66842d7000) [pid = 1933] [serial = 1615] [outer = (nil)] 16:26:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f66842e4c00) [pid = 1933] [serial = 1616] [outer = 0x7f66842d7000] 16:26:14 INFO - PROCESS | 1933 | 1462922774915 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f668d5a3400) [pid = 1933] [serial = 1617] [outer = 0x7f66842d7000] 16:26:16 INFO - PROCESS | 1933 | 1462922776068 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1688ms 16:26:16 INFO - PROCESS | 1933 | 1462922776156 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 16:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:26:16 INFO - PROCESS | 1933 | 1462922776162 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 16:26:16 INFO - PROCESS | 1933 | 1462922776169 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 1933 | 1462922776174 Marionette TRACE conn4 <- [1,2126,null,{}] 16:26:16 INFO - PROCESS | 1933 | 1462922776182 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:16 INFO - PROCESS | 1933 | 1462922776357 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 16:26:16 INFO - PROCESS | 1933 | 1462922776574 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:16 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692945800 == 111 [pid = 1933] [id = 539] 16:26:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f6688804800) [pid = 1933] [serial = 1618] [outer = (nil)] 16:26:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 206 (0x7f6688810800) [pid = 1933] [serial = 1619] [outer = 0x7f6688804800] 16:26:16 INFO - PROCESS | 1933 | 1462922776635 Marionette DEBUG loaded listener.js 16:26:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f668af90000) [pid = 1933] [serial = 1620] [outer = 0x7f6688804800] 16:26:17 INFO - PROCESS | 1933 | 1462922777474 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1335ms 16:26:17 INFO - PROCESS | 1933 | 1462922777505 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 16:26:17 INFO - PROCESS | 1933 | 1462922777513 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 16:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:26:17 INFO - PROCESS | 1933 | 1462922777522 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - PROCESS | 1933 | 1462922777526 Marionette TRACE conn4 <- [1,2130,null,{}] 16:26:17 INFO - PROCESS | 1933 | 1462922777531 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:17 INFO - PROCESS | 1933 | 1462922777687 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 16:26:18 INFO - PROCESS | 1933 | 1462922778024 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668547d800 == 112 [pid = 1933] [id = 540] 16:26:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f668c603000) [pid = 1933] [serial = 1621] [outer = (nil)] 16:26:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f668cac9800) [pid = 1933] [serial = 1622] [outer = 0x7f668c603000] 16:26:18 INFO - PROCESS | 1933 | 1462922778133 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f668dc6e000) [pid = 1933] [serial = 1623] [outer = 0x7f668c603000] 16:26:18 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f668cbec800) [pid = 1933] [serial = 1499] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f669f253c00) [pid = 1933] [serial = 1496] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f669f00a800) [pid = 1933] [serial = 1493] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f66a8bd7000) [pid = 1933] [serial = 1502] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1933 | --DOMWINDOW == 205 (0x7f6696345c00) [pid = 1933] [serial = 1526] [outer = (nil)] [url = about:blank] 16:26:19 INFO - PROCESS | 1933 | 1462922779061 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:26:19 INFO - PROCESS | 1933 | 1462922779158 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 16:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:26:19 INFO - PROCESS | 1933 | 1462922779165 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 1933 | 1462922779170 Marionette TRACE conn4 <- [1,2134,null,{}] 16:26:19 INFO - PROCESS | 1933 | 1462922779184 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:19 INFO - PROCESS | 1933 | 1462922779345 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 16:26:19 INFO - PROCESS | 1933 | 1462922779591 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:19 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bceb000 == 113 [pid = 1933] [id = 541] 16:26:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f66927a6c00) [pid = 1933] [serial = 1624] [outer = (nil)] 16:26:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f66928ef400) [pid = 1933] [serial = 1625] [outer = 0x7f66927a6c00] 16:26:19 INFO - PROCESS | 1933 | 1462922779659 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f6693325800) [pid = 1933] [serial = 1626] [outer = 0x7f66927a6c00] 16:26:20 INFO - PROCESS | 1933 | 1462922780318 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1187ms 16:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:26:20 INFO - PROCESS | 1933 | 1462922780353 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 16:26:20 INFO - PROCESS | 1933 | 1462922780356 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 16:26:20 INFO - PROCESS | 1933 | 1462922780361 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - PROCESS | 1933 | 1462922780364 Marionette TRACE conn4 <- [1,2138,null,{}] 16:26:20 INFO - PROCESS | 1933 | 1462922780369 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:20 INFO - PROCESS | 1933 | 1462922780589 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 16:26:20 INFO - PROCESS | 1933 | 1462922780611 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dbc0800 == 114 [pid = 1933] [id = 542] 16:26:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f66928ec800) [pid = 1933] [serial = 1627] [outer = (nil)] 16:26:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f6693454400) [pid = 1933] [serial = 1628] [outer = 0x7f66928ec800] 16:26:20 INFO - PROCESS | 1933 | 1462922780669 Marionette DEBUG loaded listener.js 16:26:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f6693458c00) [pid = 1933] [serial = 1629] [outer = 0x7f66928ec800] 16:26:21 INFO - PROCESS | 1933 | 1462922781504 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1182ms 16:26:21 INFO - PROCESS | 1933 | 1462922781551 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 16:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:26:21 INFO - PROCESS | 1933 | 1462922781563 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 16:26:21 INFO - PROCESS | 1933 | 1462922781570 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - PROCESS | 1933 | 1462922781573 Marionette TRACE conn4 <- [1,2142,null,{}] 16:26:21 INFO - PROCESS | 1933 | 1462922781578 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:21 INFO - PROCESS | 1933 | 1462922781787 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 16:26:21 INFO - PROCESS | 1933 | 1462922781808 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:21 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694c08800 == 115 [pid = 1933] [id = 543] 16:26:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f668b8f1c00) [pid = 1933] [serial = 1630] [outer = (nil)] 16:26:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f6693459000) [pid = 1933] [serial = 1631] [outer = 0x7f668b8f1c00] 16:26:21 INFO - PROCESS | 1933 | 1462922781863 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f66948a7400) [pid = 1933] [serial = 1632] [outer = 0x7f668b8f1c00] 16:26:22 INFO - PROCESS | 1933 | 1462922782713 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:26:22 INFO - PROCESS | 1933 | 1462922782753 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 16:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:26:22 INFO - PROCESS | 1933 | 1462922782759 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 1933 | 1462922782761 Marionette TRACE conn4 <- [1,2146,null,{}] 16:26:22 INFO - PROCESS | 1933 | 1462922782776 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:23 INFO - PROCESS | 1933 | 1462922783013 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 16:26:23 INFO - PROCESS | 1933 | 1462922783038 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669957c000 == 116 [pid = 1933] [id = 544] 16:26:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f6698964000) [pid = 1933] [serial = 1633] [outer = (nil)] 16:26:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f669b45b800) [pid = 1933] [serial = 1634] [outer = 0x7f6698964000] 16:26:23 INFO - PROCESS | 1933 | 1462922783098 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f669bb4c400) [pid = 1933] [serial = 1635] [outer = 0x7f6698964000] 16:26:23 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f668842ec00) [pid = 1933] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:26:23 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f668bbda000) [pid = 1933] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:26:23 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f668a906400) [pid = 1933] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:26:23 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f6691f95000) [pid = 1933] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:26:24 INFO - PROCESS | 1933 | 1462922784112 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:26:24 INFO - PROCESS | 1933 | 1462922784145 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 16:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:26:24 INFO - PROCESS | 1933 | 1462922784151 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 1933 | 1462922784154 Marionette TRACE conn4 <- [1,2150,null,{}] 16:26:24 INFO - PROCESS | 1933 | 1462922784159 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:24 INFO - PROCESS | 1933 | 1462922784393 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 16:26:24 INFO - PROCESS | 1933 | 1462922784412 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b6a3000 == 117 [pid = 1933] [id = 545] 16:26:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f668a882000) [pid = 1933] [serial = 1636] [outer = (nil)] 16:26:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f669b654800) [pid = 1933] [serial = 1637] [outer = 0x7f668a882000] 16:26:24 INFO - PROCESS | 1933 | 1462922784474 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f669d4f9000) [pid = 1933] [serial = 1638] [outer = 0x7f668a882000] 16:26:25 INFO - PROCESS | 1933 | 1462922785265 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1130ms 16:26:25 INFO - PROCESS | 1933 | 1462922785281 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 16:26:25 INFO - PROCESS | 1933 | 1462922785286 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 16:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:26:25 INFO - PROCESS | 1933 | 1462922785296 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 1933 | 1462922785298 Marionette TRACE conn4 <- [1,2154,null,{}] 16:26:25 INFO - PROCESS | 1933 | 1462922785305 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:25 INFO - PROCESS | 1933 | 1462922785517 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 16:26:25 INFO - PROCESS | 1933 | 1462922785536 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:25 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bc57000 == 118 [pid = 1933] [id = 546] 16:26:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f66948a8400) [pid = 1933] [serial = 1639] [outer = (nil)] 16:26:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f669f010c00) [pid = 1933] [serial = 1640] [outer = 0x7f66948a8400] 16:26:25 INFO - PROCESS | 1933 | 1462922785608 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f66a99d0800) [pid = 1933] [serial = 1641] [outer = 0x7f66948a8400] 16:26:26 INFO - PROCESS | 1933 | 1462922786670 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1427ms 16:26:26 INFO - PROCESS | 1933 | 1462922786725 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 16:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:26:26 INFO - PROCESS | 1933 | 1462922786734 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 16:26:26 INFO - PROCESS | 1933 | 1462922786742 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:26:26 INFO - PROCESS | 1933 | 1462922786749 Marionette TRACE conn4 <- [1,2158,null,{}] 16:26:26 INFO - PROCESS | 1933 | 1462922786756 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:26 INFO - PROCESS | 1933 | 1462922786976 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 16:26:27 INFO - PROCESS | 1933 | 1462922787183 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:27 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da9c000 == 119 [pid = 1933] [id = 547] 16:26:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f668ad97800) [pid = 1933] [serial = 1642] [outer = (nil)] 16:26:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 199 (0x7f668c22d000) [pid = 1933] [serial = 1643] [outer = 0x7f668ad97800] 16:26:27 INFO - PROCESS | 1933 | 1462922787297 Marionette DEBUG loaded listener.js 16:26:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 200 (0x7f668dc66800) [pid = 1933] [serial = 1644] [outer = 0x7f668ad97800] 16:26:28 INFO - PROCESS | 1933 | 1462922788236 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1536ms 16:26:28 INFO - PROCESS | 1933 | 1462922788279 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1933 | 1462922788288 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 16:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:26:28 INFO - PROCESS | 1933 | 1462922788299 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1933 | 1462922788302 Marionette TRACE conn4 <- [1,2162,null,{}] 16:26:28 INFO - PROCESS | 1933 | 1462922788308 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:28 INFO - PROCESS | 1933 | 1462922788504 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 16:26:28 INFO - PROCESS | 1933 | 1462922788702 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6698c76000 == 120 [pid = 1933] [id = 548] 16:26:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 201 (0x7f66920edc00) [pid = 1933] [serial = 1645] [outer = (nil)] 16:26:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 202 (0x7f669344bc00) [pid = 1933] [serial = 1646] [outer = 0x7f66920edc00] 16:26:28 INFO - PROCESS | 1933 | 1462922788770 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f6693459800) [pid = 1933] [serial = 1647] [outer = 0x7f66920edc00] 16:26:29 INFO - PROCESS | 1933 | 1462922789764 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1529ms 16:26:29 INFO - PROCESS | 1933 | 1462922789828 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 1933 | 1462922789832 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 16:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:26:29 INFO - PROCESS | 1933 | 1462922789839 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 1933 | 1462922789844 Marionette TRACE conn4 <- [1,2166,null,{}] 16:26:29 INFO - PROCESS | 1933 | 1462922789860 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:30 INFO - PROCESS | 1933 | 1462922790060 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 16:26:30 INFO - PROCESS | 1933 | 1462922790259 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae105800 == 121 [pid = 1933] [id = 549] 16:26:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f6693458400) [pid = 1933] [serial = 1648] [outer = (nil)] 16:26:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f669a909800) [pid = 1933] [serial = 1649] [outer = 0x7f6693458400] 16:26:30 INFO - PROCESS | 1933 | 1462922790337 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 206 (0x7f669cb0e400) [pid = 1933] [serial = 1650] [outer = 0x7f6693458400] 16:26:31 INFO - PROCESS | 1933 | 1462922791227 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1439ms 16:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:26:31 INFO - PROCESS | 1933 | 1462922791279 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1933 | 1462922791283 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 16:26:31 INFO - PROCESS | 1933 | 1462922791290 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1933 | 1462922791293 Marionette TRACE conn4 <- [1,2170,null,{}] 16:26:31 INFO - PROCESS | 1933 | 1462922791298 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:31 INFO - PROCESS | 1933 | 1462922791485 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 16:26:31 INFO - PROCESS | 1933 | 1462922791684 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:31 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b18b6800 == 122 [pid = 1933] [id = 550] 16:26:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f66937bf000) [pid = 1933] [serial = 1651] [outer = (nil)] 16:26:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f66a9c2d800) [pid = 1933] [serial = 1652] [outer = 0x7f66937bf000] 16:26:31 INFO - PROCESS | 1933 | 1462922791754 Marionette DEBUG loaded listener.js 16:26:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f66aab10400) [pid = 1933] [serial = 1653] [outer = 0x7f66937bf000] 16:26:32 INFO - PROCESS | 1933 | 1462922792647 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1435ms 16:26:32 INFO - PROCESS | 1933 | 1462922792727 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 16:26:32 INFO - PROCESS | 1933 | 1462922792730 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 16:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:26:32 INFO - PROCESS | 1933 | 1462922792738 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 1933 | 1462922792741 Marionette TRACE conn4 <- [1,2174,null,{}] 16:26:32 INFO - PROCESS | 1933 | 1462922792747 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:32 INFO - PROCESS | 1933 | 1462922792944 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 16:26:33 INFO - PROCESS | 1933 | 1462922793144 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696dcd000 == 123 [pid = 1933] [id = 551] 16:26:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f668a636400) [pid = 1933] [serial = 1654] [outer = (nil)] 16:26:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 211 (0x7f668a63e000) [pid = 1933] [serial = 1655] [outer = 0x7f668a636400] 16:26:33 INFO - PROCESS | 1933 | 1462922793215 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 212 (0x7f668a643800) [pid = 1933] [serial = 1656] [outer = 0x7f668a636400] 16:26:34 INFO - PROCESS | 1933 | 1462922794173 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1486ms 16:26:34 INFO - PROCESS | 1933 | 1462922794225 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 16:26:34 INFO - PROCESS | 1933 | 1462922794229 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 16:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:26:34 INFO - PROCESS | 1933 | 1462922794236 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 1933 | 1462922794239 Marionette TRACE conn4 <- [1,2178,null,{}] 16:26:34 INFO - PROCESS | 1933 | 1462922794249 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:34 INFO - PROCESS | 1933 | 1462922794513 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 16:26:34 INFO - PROCESS | 1933 | 1462922794759 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696e56000 == 124 [pid = 1933] [id = 552] 16:26:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 213 (0x7f6689b58800) [pid = 1933] [serial = 1657] [outer = (nil)] 16:26:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 214 (0x7f6689b5fc00) [pid = 1933] [serial = 1658] [outer = 0x7f6689b58800] 16:26:34 INFO - PROCESS | 1933 | 1462922794878 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 215 (0x7f66aab15000) [pid = 1933] [serial = 1659] [outer = 0x7f6689b58800] 16:26:35 INFO - PROCESS | 1933 | 1462922795782 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1580ms 16:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:26:35 INFO - PROCESS | 1933 | 1462922795816 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 1933 | 1462922795819 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 16:26:35 INFO - PROCESS | 1933 | 1462922795825 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - PROCESS | 1933 | 1462922795828 Marionette TRACE conn4 <- [1,2182,null,{}] 16:26:35 INFO - PROCESS | 1933 | 1462922795833 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:36 INFO - PROCESS | 1933 | 1462922796026 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 16:26:36 INFO - PROCESS | 1933 | 1462922796238 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6689863800 == 125 [pid = 1933] [id = 553] 16:26:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 216 (0x7f6689b5a000) [pid = 1933] [serial = 1660] [outer = (nil)] 16:26:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 217 (0x7f668a8a7800) [pid = 1933] [serial = 1661] [outer = 0x7f6689b5a000] 16:26:36 INFO - PROCESS | 1933 | 1462922796352 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 218 (0x7f668a8ab800) [pid = 1933] [serial = 1662] [outer = 0x7f6689b5a000] 16:26:37 INFO - PROCESS | 1933 | 1462922797259 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1480ms 16:26:37 INFO - PROCESS | 1933 | 1462922797319 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 16:26:37 INFO - PROCESS | 1933 | 1462922797324 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 16:26:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:26:37 INFO - PROCESS | 1933 | 1462922797334 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1933 | 1462922797337 Marionette TRACE conn4 <- [1,2186,null,{}] 16:26:37 INFO - PROCESS | 1933 | 1462922797343 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:37 INFO - PROCESS | 1933 | 1462922797547 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 16:26:38 INFO - PROCESS | 1933 | 1462922798364 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:38 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66898cd800 == 126 [pid = 1933] [id = 554] 16:26:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 219 (0x7f66842e5c00) [pid = 1933] [serial = 1663] [outer = (nil)] 16:26:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 220 (0x7f66868f4400) [pid = 1933] [serial = 1664] [outer = 0x7f66842e5c00] 16:26:38 INFO - PROCESS | 1933 | 1462922798437 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 221 (0x7f6688423000) [pid = 1933] [serial = 1665] [outer = 0x7f66842e5c00] 16:26:39 INFO - PROCESS | 1933 | 1462922799236 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:26:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:26:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1933ms 16:26:39 INFO - PROCESS | 1933 | 1462922799272 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 16:26:39 INFO - PROCESS | 1933 | 1462922799282 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 16:26:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:26:39 INFO - PROCESS | 1933 | 1462922799299 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 1933 | 1462922799305 Marionette TRACE conn4 <- [1,2190,null,{}] 16:26:39 INFO - PROCESS | 1933 | 1462922799312 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:39 INFO - PROCESS | 1933 | 1462922799492 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 16:26:39 INFO - PROCESS | 1933 | 1462922799697 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ae6c800 == 127 [pid = 1933] [id = 555] 16:26:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 222 (0x7f66868f5800) [pid = 1933] [serial = 1666] [outer = (nil)] 16:26:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 223 (0x7f6688427c00) [pid = 1933] [serial = 1667] [outer = 0x7f66868f5800] 16:26:39 INFO - PROCESS | 1933 | 1462922799822 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 224 (0x7f6689b5e400) [pid = 1933] [serial = 1668] [outer = 0x7f66868f5800] 16:26:40 INFO - PROCESS | 1933 | 1462922800878 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1636ms 16:26:40 INFO - PROCESS | 1933 | 1462922800940 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1933 | 1462922800946 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 16:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:26:40 INFO - PROCESS | 1933 | 1462922800953 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1933 | 1462922800956 Marionette TRACE conn4 <- [1,2194,null,{}] 16:26:40 INFO - PROCESS | 1933 | 1462922800961 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:41 INFO - PROCESS | 1933 | 1462922801148 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 16:26:41 INFO - PROCESS | 1933 | 1462922801357 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:41 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6689cd9800 == 128 [pid = 1933] [id = 556] 16:26:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 225 (0x7f668a883800) [pid = 1933] [serial = 1669] [outer = (nil)] 16:26:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 226 (0x7f668a8a8800) [pid = 1933] [serial = 1670] [outer = 0x7f668a883800] 16:26:41 INFO - PROCESS | 1933 | 1462922801471 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 227 (0x7f668a907c00) [pid = 1933] [serial = 1671] [outer = 0x7f668a883800] 16:26:42 INFO - PROCESS | 1933 | 1462922802438 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:26:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:26:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1530ms 16:26:42 INFO - PROCESS | 1933 | 1462922802484 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 16:26:42 INFO - PROCESS | 1933 | 1462922802487 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 16:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:26:42 INFO - PROCESS | 1933 | 1462922802501 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 1933 | 1462922802510 Marionette TRACE conn4 <- [1,2198,null,{}] 16:26:42 INFO - PROCESS | 1933 | 1462922802518 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:42 INFO - PROCESS | 1933 | 1462922802691 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 16:26:42 INFO - PROCESS | 1933 | 1462922802897 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66898da800 == 129 [pid = 1933] [id = 557] 16:26:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 228 (0x7f668b8ef400) [pid = 1933] [serial = 1672] [outer = (nil)] 16:26:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 229 (0x7f668b94b000) [pid = 1933] [serial = 1673] [outer = 0x7f668b8ef400] 16:26:42 INFO - PROCESS | 1933 | 1462922802966 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 230 (0x7f668bbad000) [pid = 1933] [serial = 1674] [outer = 0x7f668b8ef400] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668a968000 == 128 [pid = 1933] [id = 280] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692909000 == 127 [pid = 1933] [id = 274] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668bae5800 == 126 [pid = 1933] [id = 278] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692c57000 == 125 [pid = 1933] [id = 275] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae51a000 == 124 [pid = 1933] [id = 426] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692c5a000 == 123 [pid = 1933] [id = 525] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bc50000 == 122 [pid = 1933] [id = 500] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ad07800 == 121 [pid = 1933] [id = 277] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da58000 == 120 [pid = 1933] [id = 524] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696367800 == 119 [pid = 1933] [id = 396] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668cd60000 == 118 [pid = 1933] [id = 267] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696d7b000 == 117 [pid = 1933] [id = 373] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669f0be800 == 116 [pid = 1933] [id = 394] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 229 (0x7f66a9e8e400) [pid = 1933] [serial = 1547] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 228 (0x7f668bc75000) [pid = 1933] [serial = 1529] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 227 (0x7f669953e000) [pid = 1933] [serial = 1535] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 226 (0x7f66acea7800) [pid = 1933] [serial = 1556] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 225 (0x7f669d3cac00) [pid = 1933] [serial = 1541] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 224 (0x7f6696f95c00) [pid = 1933] [serial = 1562] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 223 (0x7f668880a400) [pid = 1933] [serial = 1565] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 222 (0x7f66aee02400) [pid = 1933] [serial = 1559] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 221 (0x7f669bcfa800) [pid = 1933] [serial = 1538] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 220 (0x7f66acd31800) [pid = 1933] [serial = 1553] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 219 (0x7f66aacdb000) [pid = 1933] [serial = 1550] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 218 (0x7f66927a5400) [pid = 1933] [serial = 1532] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 217 (0x7f66a977d000) [pid = 1933] [serial = 1544] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 216 (0x7f669326ec00) [pid = 1933] [serial = 1580] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b6a3000 == 115 [pid = 1933] [id = 545] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669957c000 == 114 [pid = 1933] [id = 544] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694c08800 == 113 [pid = 1933] [id = 543] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dbc0800 == 112 [pid = 1933] [id = 542] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668bceb000 == 111 [pid = 1933] [id = 541] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668547d800 == 110 [pid = 1933] [id = 540] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692945800 == 109 [pid = 1933] [id = 539] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae76a800 == 108 [pid = 1933] [id = 536] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66aac8d000 == 107 [pid = 1933] [id = 535] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a3b10000 == 106 [pid = 1933] [id = 534] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669d4de000 == 105 [pid = 1933] [id = 533] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bc3d800 == 104 [pid = 1933] [id = 532] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669ab90800 == 103 [pid = 1933] [id = 531] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6697541000 == 102 [pid = 1933] [id = 530] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66936af000 == 101 [pid = 1933] [id = 528] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c50d000 == 100 [pid = 1933] [id = 527] 16:26:43 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66936ae800 == 99 [pid = 1933] [id = 526] 16:26:43 INFO - PROCESS | 1933 | 1462922803917 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 215 (0x7f668af90400) [pid = 1933] [serial = 1569] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 214 (0x7f668880d000) [pid = 1933] [serial = 1568] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 213 (0x7f668cacd400) [pid = 1933] [serial = 1572] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 212 (0x7f668bc7d000) [pid = 1933] [serial = 1571] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 211 (0x7f66920e2c00) [pid = 1933] [serial = 1575] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 210 (0x7f668d5aec00) [pid = 1933] [serial = 1574] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f6692c03800) [pid = 1933] [serial = 1578] [outer = (nil)] [url = about:blank] 16:26:43 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f66927b4800) [pid = 1933] [serial = 1577] [outer = (nil)] [url = about:blank] 16:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1496ms 16:26:43 INFO - PROCESS | 1933 | 1462922803990 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1933 | 1462922803994 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 16:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:26:44 INFO - PROCESS | 1933 | 1462922804000 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:26:44 INFO - PROCESS | 1933 | 1462922804002 Marionette TRACE conn4 <- [1,2202,null,{}] 16:26:44 INFO - PROCESS | 1933 | 1462922804007 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:44 INFO - PROCESS | 1933 | 1462922804155 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 16:26:44 INFO - PROCESS | 1933 | 1462922804165 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:44 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6689cef800 == 100 [pid = 1933] [id = 558] 16:26:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f668b945c00) [pid = 1933] [serial = 1675] [outer = (nil)] 16:26:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f668bbda000) [pid = 1933] [serial = 1676] [outer = 0x7f668b945c00] 16:26:44 INFO - PROCESS | 1933 | 1462922804267 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 211 (0x7f668bc7b000) [pid = 1933] [serial = 1677] [outer = 0x7f668b945c00] 16:26:45 INFO - PROCESS | 1933 | 1462922805126 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1178ms 16:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:26:45 INFO - PROCESS | 1933 | 1462922805178 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 16:26:45 INFO - PROCESS | 1933 | 1462922805181 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 16:26:45 INFO - PROCESS | 1933 | 1462922805185 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - PROCESS | 1933 | 1462922805189 Marionette TRACE conn4 <- [1,2206,null,{}] 16:26:45 INFO - PROCESS | 1933 | 1462922805193 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:45 INFO - PROCESS | 1933 | 1462922805361 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 16:26:45 INFO - PROCESS | 1933 | 1462922805506 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:45 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668cc5c800 == 101 [pid = 1933] [id = 559] 16:26:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 212 (0x7f668c608800) [pid = 1933] [serial = 1678] [outer = (nil)] 16:26:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 213 (0x7f668c610800) [pid = 1933] [serial = 1679] [outer = 0x7f668c608800] 16:26:45 INFO - PROCESS | 1933 | 1462922805575 Marionette DEBUG loaded listener.js 16:26:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 214 (0x7f668cbebc00) [pid = 1933] [serial = 1680] [outer = 0x7f668c608800] 16:26:46 INFO - PROCESS | 1933 | 1462922806369 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:26:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:26:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1229ms 16:26:46 INFO - PROCESS | 1933 | 1462922806425 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 16:26:46 INFO - PROCESS | 1933 | 1462922806427 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 16:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:26:46 INFO - PROCESS | 1933 | 1462922806433 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - PROCESS | 1933 | 1462922806435 Marionette TRACE conn4 <- [1,2210,null,{}] 16:26:46 INFO - PROCESS | 1933 | 1462922806440 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:46 INFO - PROCESS | 1933 | 1462922806638 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 16:26:46 INFO - PROCESS | 1933 | 1462922806670 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66921c4000 == 102 [pid = 1933] [id = 560] 16:26:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 215 (0x7f668d5a9c00) [pid = 1933] [serial = 1681] [outer = (nil)] 16:26:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 216 (0x7f668dc63c00) [pid = 1933] [serial = 1682] [outer = 0x7f668d5a9c00] 16:26:46 INFO - PROCESS | 1933 | 1462922806730 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 217 (0x7f6691f85800) [pid = 1933] [serial = 1683] [outer = 0x7f668d5a9c00] 16:26:47 INFO - PROCESS | 1933 | 1462922807528 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1133ms 16:26:47 INFO - PROCESS | 1933 | 1462922807567 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 16:26:47 INFO - PROCESS | 1933 | 1462922807570 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 16:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:26:47 INFO - PROCESS | 1933 | 1462922807575 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 1933 | 1462922807577 Marionette TRACE conn4 <- [1,2214,null,{}] 16:26:47 INFO - PROCESS | 1933 | 1462922807588 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:47 INFO - PROCESS | 1933 | 1462922807782 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 16:26:47 INFO - PROCESS | 1933 | 1462922807807 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:47 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669294f800 == 103 [pid = 1933] [id = 561] 16:26:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 218 (0x7f668d5adc00) [pid = 1933] [serial = 1684] [outer = (nil)] 16:26:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 219 (0x7f6691f94c00) [pid = 1933] [serial = 1685] [outer = 0x7f668d5adc00] 16:26:47 INFO - PROCESS | 1933 | 1462922807865 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 220 (0x7f66920e3c00) [pid = 1933] [serial = 1686] [outer = 0x7f668d5adc00] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 219 (0x7f6698965000) [pid = 1933] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 218 (0x7f66a9788c00) [pid = 1933] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 217 (0x7f6688802800) [pid = 1933] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 216 (0x7f6696338c00) [pid = 1933] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 215 (0x7f669cb0e800) [pid = 1933] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 214 (0x7f668cbe4800) [pid = 1933] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 213 (0x7f669d3ca800) [pid = 1933] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 212 (0x7f668867d400) [pid = 1933] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 211 (0x7f6688423c00) [pid = 1933] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 210 (0x7f6698cc1000) [pid = 1933] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f66926d0000) [pid = 1933] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f668a877c00) [pid = 1933] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f669601d800) [pid = 1933] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f669227d000) [pid = 1933] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 205 (0x7f6688427800) [pid = 1933] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 204 (0x7f668bc7e800) [pid = 1933] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 203 (0x7f668a878000) [pid = 1933] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 202 (0x7f66868ea800) [pid = 1933] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 201 (0x7f668a87bc00) [pid = 1933] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 200 (0x7f66a2e53800) [pid = 1933] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 199 (0x7f669a743c00) [pid = 1933] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 198 (0x7f668a877800) [pid = 1933] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f6692283800) [pid = 1933] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f6696345800) [pid = 1933] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f668dc6d000) [pid = 1933] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f668d9d9000) [pid = 1933] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f668bc7e400) [pid = 1933] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f66a9cac800) [pid = 1933] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f668bbdb400) [pid = 1933] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f6688425000) [pid = 1933] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f668b945400) [pid = 1933] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f669890bc00) [pid = 1933] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f668bbdac00) [pid = 1933] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f66926cd400) [pid = 1933] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f668bba8000) [pid = 1933] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 184 (0x7f66868ea400) [pid = 1933] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 183 (0x7f66a8bde400) [pid = 1933] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 182 (0x7f66927b9c00) [pid = 1933] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f6699628000) [pid = 1933] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f668a903400) [pid = 1933] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f668b8f6000) [pid = 1933] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f66927c1400) [pid = 1933] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f668af97400) [pid = 1933] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f66aace3800) [pid = 1933] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f66868f8800) [pid = 1933] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f6699540800) [pid = 1933] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f6699ba6000) [pid = 1933] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f669b45d400) [pid = 1933] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f6691f8e800) [pid = 1933] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f66927a6c00) [pid = 1933] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f6693271000) [pid = 1933] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f66927a9800) [pid = 1933] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 167 (0x7f668c603000) [pid = 1933] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 166 (0x7f669bcd1400) [pid = 1933] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 165 (0x7f66961b9400) [pid = 1933] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 164 (0x7f6688804800) [pid = 1933] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 163 (0x7f668a87e400) [pid = 1933] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 162 (0x7f6692c06000) [pid = 1933] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 161 (0x7f669b64c400) [pid = 1933] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 160 (0x7f668dc69400) [pid = 1933] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 159 (0x7f66928ec800) [pid = 1933] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 158 (0x7f668b8f1c00) [pid = 1933] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 157 (0x7f6698964000) [pid = 1933] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:26:49 INFO - PROCESS | 1933 | --DOMWINDOW == 156 (0x7f668a882000) [pid = 1933] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:26:49 INFO - PROCESS | 1933 | 1462922809723 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2181ms 16:26:49 INFO - PROCESS | 1933 | 1462922809757 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 1933 | 1462922809770 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 16:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:26:49 INFO - PROCESS | 1933 | 1462922809781 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1933 | 1462922809784 Marionette TRACE conn4 <- [1,2218,null,{}] 16:26:49 INFO - PROCESS | 1933 | 1462922809788 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:49 INFO - PROCESS | 1933 | 1462922809995 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 16:26:50 INFO - PROCESS | 1933 | 1462922810014 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:50 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66898cb800 == 104 [pid = 1933] [id = 562] 16:26:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 157 (0x7f66868eb400) [pid = 1933] [serial = 1687] [outer = (nil)] 16:26:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 158 (0x7f668ada6c00) [pid = 1933] [serial = 1688] [outer = 0x7f66868eb400] 16:26:50 INFO - PROCESS | 1933 | 1462922810072 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 159 (0x7f668bbd8000) [pid = 1933] [serial = 1689] [outer = 0x7f66868eb400] 16:26:50 INFO - PROCESS | 1933 | 1462922810816 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1078ms 16:26:50 INFO - PROCESS | 1933 | 1462922810860 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 1933 | 1462922810864 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 16:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:26:50 INFO - PROCESS | 1933 | 1462922810869 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1933 | 1462922810871 Marionette TRACE conn4 <- [1,2222,null,{}] 16:26:50 INFO - PROCESS | 1933 | 1462922810877 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:51 INFO - PROCESS | 1933 | 1462922811105 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 16:26:51 INFO - PROCESS | 1933 | 1462922811124 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66931d2000 == 105 [pid = 1933] [id = 563] 16:26:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 160 (0x7f66842d9800) [pid = 1933] [serial = 1690] [outer = (nil)] 16:26:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 161 (0x7f668bc79000) [pid = 1933] [serial = 1691] [outer = 0x7f66842d9800] 16:26:51 INFO - PROCESS | 1933 | 1462922811187 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 162 (0x7f6691f9a800) [pid = 1933] [serial = 1692] [outer = 0x7f66842d9800] 16:26:52 INFO - PROCESS | 1933 | 1462922812313 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1475ms 16:26:52 INFO - PROCESS | 1933 | 1462922812347 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 1933 | 1462922812355 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 16:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:26:52 INFO - PROCESS | 1933 | 1462922812364 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1933 | 1462922812370 Marionette TRACE conn4 <- [1,2226,null,{}] 16:26:52 INFO - PROCESS | 1933 | 1462922812379 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:52 INFO - PROCESS | 1933 | 1462922812573 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 16:26:52 INFO - PROCESS | 1933 | 1462922812765 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ae5c000 == 106 [pid = 1933] [id = 564] 16:26:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 163 (0x7f6688671400) [pid = 1933] [serial = 1693] [outer = (nil)] 16:26:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 164 (0x7f6689b56800) [pid = 1933] [serial = 1694] [outer = 0x7f6688671400] 16:26:52 INFO - PROCESS | 1933 | 1462922812839 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 165 (0x7f668a643c00) [pid = 1933] [serial = 1695] [outer = 0x7f6688671400] 16:26:53 INFO - PROCESS | 1933 | 1462922813711 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1394ms 16:26:53 INFO - PROCESS | 1933 | 1462922813759 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 16:26:53 INFO - PROCESS | 1933 | 1462922813767 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 16:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:26:53 INFO - PROCESS | 1933 | 1462922813777 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:26:53 INFO - PROCESS | 1933 | 1462922813781 Marionette TRACE conn4 <- [1,2230,null,{}] 16:26:53 INFO - PROCESS | 1933 | 1462922813786 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:53 INFO - PROCESS | 1933 | 1462922813967 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 16:26:54 INFO - PROCESS | 1933 | 1462922814164 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:54 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dbac800 == 107 [pid = 1933] [id = 565] 16:26:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f6689b53000) [pid = 1933] [serial = 1696] [outer = (nil)] 16:26:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 167 (0x7f668ad9e000) [pid = 1933] [serial = 1697] [outer = 0x7f6689b53000] 16:26:54 INFO - PROCESS | 1933 | 1462922814238 Marionette DEBUG loaded listener.js 16:26:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f668b8f4c00) [pid = 1933] [serial = 1698] [outer = 0x7f6689b53000] 16:26:55 INFO - PROCESS | 1933 | 1462922815169 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1434ms 16:26:55 INFO - PROCESS | 1933 | 1462922815211 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 16:26:55 INFO - PROCESS | 1933 | 1462922815215 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 16:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:26:55 INFO - PROCESS | 1933 | 1462922815221 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:26:55 INFO - PROCESS | 1933 | 1462922815226 Marionette TRACE conn4 <- [1,2234,null,{}] 16:26:55 INFO - PROCESS | 1933 | 1462922815241 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:55 INFO - PROCESS | 1933 | 1462922815421 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 16:26:55 INFO - PROCESS | 1933 | 1462922815612 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:55 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66936ae800 == 108 [pid = 1933] [id = 566] 16:26:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f668b8ed400) [pid = 1933] [serial = 1699] [outer = (nil)] 16:26:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f668cacd800) [pid = 1933] [serial = 1700] [outer = 0x7f668b8ed400] 16:26:55 INFO - PROCESS | 1933 | 1462922815680 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f668d9d5000) [pid = 1933] [serial = 1701] [outer = 0x7f668b8ed400] 16:26:56 INFO - PROCESS | 1933 | 1462922816537 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1382ms 16:26:56 INFO - PROCESS | 1933 | 1462922816603 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 1933 | 1462922816607 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 16:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:26:56 INFO - PROCESS | 1933 | 1462922816613 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 1933 | 1462922816616 Marionette TRACE conn4 <- [1,2238,null,{}] 16:26:56 INFO - PROCESS | 1933 | 1462922816621 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:56 INFO - PROCESS | 1933 | 1462922816794 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 16:26:56 INFO - PROCESS | 1933 | 1462922816983 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:57 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694710000 == 109 [pid = 1933] [id = 567] 16:26:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f668bbaec00) [pid = 1933] [serial = 1702] [outer = (nil)] 16:26:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f66920e2c00) [pid = 1933] [serial = 1703] [outer = 0x7f668bbaec00] 16:26:57 INFO - PROCESS | 1933 | 1462922817061 Marionette DEBUG loaded listener.js 16:26:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f66920f1c00) [pid = 1933] [serial = 1704] [outer = 0x7f668bbaec00] 16:26:57 INFO - PROCESS | 1933 | 1462922817876 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1326ms 16:26:57 INFO - PROCESS | 1933 | 1462922817940 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 16:26:57 INFO - PROCESS | 1933 | 1462922817943 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 16:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:26:57 INFO - PROCESS | 1933 | 1462922817949 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 1933 | 1462922817952 Marionette TRACE conn4 <- [1,2242,null,{}] 16:26:57 INFO - PROCESS | 1933 | 1462922817957 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:58 INFO - PROCESS | 1933 | 1462922818145 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 16:26:58 INFO - PROCESS | 1933 | 1462922818337 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694bb6800 == 110 [pid = 1933] [id = 568] 16:26:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f668dc6b000) [pid = 1933] [serial = 1705] [outer = (nil)] 16:26:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f6692283800) [pid = 1933] [serial = 1706] [outer = 0x7f668dc6b000] 16:26:58 INFO - PROCESS | 1933 | 1462922818404 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f66926d1800) [pid = 1933] [serial = 1707] [outer = 0x7f668dc6b000] 16:26:59 INFO - PROCESS | 1933 | 1462922819311 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1429ms 16:26:59 INFO - PROCESS | 1933 | 1462922819379 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 1933 | 1462922819383 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 16:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:26:59 INFO - PROCESS | 1933 | 1462922819388 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 1933 | 1462922819391 Marionette TRACE conn4 <- [1,2246,null,{}] 16:26:59 INFO - PROCESS | 1933 | 1462922819396 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:59 INFO - PROCESS | 1933 | 1462922819628 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 16:26:59 INFO - PROCESS | 1933 | 1462922819855 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696d84000 == 111 [pid = 1933] [id = 569] 16:26:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f66927abc00) [pid = 1933] [serial = 1708] [outer = (nil)] 16:26:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f66928f7400) [pid = 1933] [serial = 1709] [outer = 0x7f66927abc00] 16:26:59 INFO - PROCESS | 1933 | 1462922819971 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f6692c0f400) [pid = 1933] [serial = 1710] [outer = 0x7f66927abc00] 16:27:00 INFO - PROCESS | 1933 | 1462922820896 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:27:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:27:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1532ms 16:27:00 INFO - PROCESS | 1933 | 1462922820921 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 16:27:00 INFO - PROCESS | 1933 | 1462922820925 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 16:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:27:00 INFO - PROCESS | 1933 | 1462922820931 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:27:00 INFO - PROCESS | 1933 | 1462922820933 Marionette TRACE conn4 <- [1,2250,null,{}] 16:27:00 INFO - PROCESS | 1933 | 1462922820939 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:01 INFO - PROCESS | 1933 | 1462922821124 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 16:27:01 INFO - PROCESS | 1933 | 1462922821325 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:01 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696ed1800 == 112 [pid = 1933] [id = 570] 16:27:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f66927bf000) [pid = 1933] [serial = 1711] [outer = (nil)] 16:27:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f6693117000) [pid = 1933] [serial = 1712] [outer = 0x7f66927bf000] 16:27:01 INFO - PROCESS | 1933 | 1462922821396 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 183 (0x7f669326f000) [pid = 1933] [serial = 1713] [outer = 0x7f66927bf000] 16:27:02 INFO - PROCESS | 1933 | 1462922822288 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1426ms 16:27:02 INFO - PROCESS | 1933 | 1462922822359 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 16:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:27:02 INFO - PROCESS | 1933 | 1462922822364 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 16:27:02 INFO - PROCESS | 1933 | 1462922822371 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:27:02 INFO - PROCESS | 1933 | 1462922822375 Marionette TRACE conn4 <- [1,2254,null,{}] 16:27:02 INFO - PROCESS | 1933 | 1462922822380 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:02 INFO - PROCESS | 1933 | 1462922822578 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 16:27:02 INFO - PROCESS | 1933 | 1462922822775 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:02 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6698ace800 == 113 [pid = 1933] [id = 571] 16:27:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f66927c0400) [pid = 1933] [serial = 1714] [outer = (nil)] 16:27:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f669331e800) [pid = 1933] [serial = 1715] [outer = 0x7f66927c0400] 16:27:02 INFO - PROCESS | 1933 | 1462922822850 Marionette DEBUG loaded listener.js 16:27:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f669344e800) [pid = 1933] [serial = 1716] [outer = 0x7f66927c0400] 16:27:03 INFO - PROCESS | 1933 | 1462922823745 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1431ms 16:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:27:03 INFO - PROCESS | 1933 | 1462922823801 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 16:27:03 INFO - PROCESS | 1933 | 1462922823804 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 16:27:03 INFO - PROCESS | 1933 | 1462922823810 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:27:03 INFO - PROCESS | 1933 | 1462922823813 Marionette TRACE conn4 <- [1,2258,null,{}] 16:27:03 INFO - PROCESS | 1933 | 1462922823818 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:04 INFO - PROCESS | 1933 | 1462922823997 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 16:27:04 INFO - PROCESS | 1933 | 1462922824201 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:04 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669acc7800 == 114 [pid = 1933] [id = 572] 16:27:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f66868f5400) [pid = 1933] [serial = 1717] [outer = (nil)] 16:27:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f6693455000) [pid = 1933] [serial = 1718] [outer = 0x7f66868f5400] 16:27:04 INFO - PROCESS | 1933 | 1462922824269 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f6693a84000) [pid = 1933] [serial = 1719] [outer = 0x7f66868f5400] 16:27:05 INFO - PROCESS | 1933 | 1462922825160 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1380ms 16:27:05 INFO - PROCESS | 1933 | 1462922825190 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 16:27:05 INFO - PROCESS | 1933 | 1462922825194 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 16:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:27:05 INFO - PROCESS | 1933 | 1462922825199 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 1933 | 1462922825202 Marionette TRACE conn4 <- [1,2262,null,{}] 16:27:05 INFO - PROCESS | 1933 | 1462922825207 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:05 INFO - PROCESS | 1933 | 1462922825393 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 16:27:05 INFO - PROCESS | 1933 | 1462922825592 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:05 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b91e000 == 115 [pid = 1933] [id = 573] 16:27:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f6692c0ec00) [pid = 1933] [serial = 1720] [outer = (nil)] 16:27:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f6693b4dc00) [pid = 1933] [serial = 1721] [outer = 0x7f6692c0ec00] 16:27:05 INFO - PROCESS | 1933 | 1462922825661 Marionette DEBUG loaded listener.js 16:27:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f66948a5000) [pid = 1933] [serial = 1722] [outer = 0x7f6692c0ec00] 16:27:06 INFO - PROCESS | 1933 | 1462922826613 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1479ms 16:27:06 INFO - PROCESS | 1933 | 1462922826680 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 16:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:27:06 INFO - PROCESS | 1933 | 1462922826684 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 16:27:06 INFO - PROCESS | 1933 | 1462922826690 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:27:06 INFO - PROCESS | 1933 | 1462922826694 Marionette TRACE conn4 <- [1,2266,null,{}] 16:27:06 INFO - PROCESS | 1933 | 1462922826699 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:06 INFO - PROCESS | 1933 | 1462922826921 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 16:27:07 INFO - PROCESS | 1933 | 1462922827228 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6686edc000 == 116 [pid = 1933] [id = 574] 16:27:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f6688429c00) [pid = 1933] [serial = 1723] [outer = (nil)] 16:27:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f668af90800) [pid = 1933] [serial = 1724] [outer = 0x7f6688429c00] 16:27:07 INFO - PROCESS | 1933 | 1462922827315 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f66961b8400) [pid = 1933] [serial = 1725] [outer = 0x7f6688429c00] 16:27:08 INFO - PROCESS | 1933 | 1462922828173 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1531ms 16:27:08 INFO - PROCESS | 1933 | 1462922828221 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 16:27:08 INFO - PROCESS | 1933 | 1462922828225 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 16:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:27:08 INFO - PROCESS | 1933 | 1462922828231 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 1933 | 1462922828233 Marionette TRACE conn4 <- [1,2270,null,{}] 16:27:08 INFO - PROCESS | 1933 | 1462922828239 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:08 INFO - PROCESS | 1933 | 1462922828417 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 16:27:08 INFO - PROCESS | 1933 | 1462922828619 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66898ce800 == 117 [pid = 1933] [id = 575] 16:27:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f668842b000) [pid = 1933] [serial = 1726] [outer = (nil)] 16:27:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f668b94c800) [pid = 1933] [serial = 1727] [outer = 0x7f668842b000] 16:27:08 INFO - PROCESS | 1933 | 1462922828693 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f6694b64800) [pid = 1933] [serial = 1728] [outer = 0x7f668842b000] 16:27:09 INFO - PROCESS | 1933 | 1462922829550 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1387ms 16:27:09 INFO - PROCESS | 1933 | 1462922829620 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 16:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:27:09 INFO - PROCESS | 1933 | 1462922829624 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 16:27:09 INFO - PROCESS | 1933 | 1462922829630 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 1933 | 1462922829643 Marionette TRACE conn4 <- [1,2274,null,{}] 16:27:09 INFO - PROCESS | 1933 | 1462922829649 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:09 INFO - PROCESS | 1933 | 1462922829840 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 16:27:10 INFO - PROCESS | 1933 | 1462922830051 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:10 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c319800 == 118 [pid = 1933] [id = 576] 16:27:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 199 (0x7f668a63e800) [pid = 1933] [serial = 1729] [outer = (nil)] 16:27:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 200 (0x7f668bba6000) [pid = 1933] [serial = 1730] [outer = 0x7f668a63e800] 16:27:10 INFO - PROCESS | 1933 | 1462922830121 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 201 (0x7f6691f98000) [pid = 1933] [serial = 1731] [outer = 0x7f668a63e800] 16:27:11 INFO - PROCESS | 1933 | 1462922831308 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1758ms 16:27:11 INFO - PROCESS | 1933 | 1462922831389 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 16:27:11 INFO - PROCESS | 1933 | 1462922831395 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 16:27:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:27:11 INFO - PROCESS | 1933 | 1462922831420 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:27:11 INFO - PROCESS | 1933 | 1462922831425 Marionette TRACE conn4 <- [1,2278,null,{}] 16:27:11 INFO - PROCESS | 1933 | 1462922831433 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:11 INFO - PROCESS | 1933 | 1462922831696 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 16:27:11 INFO - PROCESS | 1933 | 1462922831913 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:11 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ad15800 == 119 [pid = 1933] [id = 577] 16:27:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 202 (0x7f6688671000) [pid = 1933] [serial = 1732] [outer = (nil)] 16:27:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f6688808400) [pid = 1933] [serial = 1733] [outer = 0x7f6688671000] 16:27:11 INFO - PROCESS | 1933 | 1462922831983 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f668a636800) [pid = 1933] [serial = 1734] [outer = 0x7f6688671000] 16:27:12 INFO - PROCESS | 1933 | 1462922832930 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:27:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:27:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1590ms 16:27:13 INFO - PROCESS | 1933 | 1462922833000 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 16:27:13 INFO - PROCESS | 1933 | 1462922833008 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 16:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:27:13 INFO - PROCESS | 1933 | 1462922833017 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 1933 | 1462922833020 Marionette TRACE conn4 <- [1,2282,null,{}] 16:27:13 INFO - PROCESS | 1933 | 1462922833025 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:13 INFO - PROCESS | 1933 | 1462922833203 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 16:27:13 INFO - PROCESS | 1933 | 1462922833406 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:13 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66898c7800 == 120 [pid = 1933] [id = 578] 16:27:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f668a880c00) [pid = 1933] [serial = 1735] [outer = (nil)] 16:27:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 206 (0x7f668a8a9000) [pid = 1933] [serial = 1736] [outer = 0x7f668a880c00] 16:27:13 INFO - PROCESS | 1933 | 1462922833504 Marionette DEBUG loaded listener.js 16:27:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f668a90f400) [pid = 1933] [serial = 1737] [outer = 0x7f668a880c00] 16:27:13 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668cd4c800 == 119 [pid = 1933] [id = 481] 16:27:13 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6688be8000 == 118 [pid = 1933] [id = 480] 16:27:13 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66898cb800 == 117 [pid = 1933] [id = 562] 16:27:13 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669294f800 == 116 [pid = 1933] [id = 561] 16:27:13 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66921c4000 == 115 [pid = 1933] [id = 560] 16:27:13 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668cc5c800 == 114 [pid = 1933] [id = 559] 16:27:14 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6689cef800 == 113 [pid = 1933] [id = 558] 16:27:14 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66898da800 == 112 [pid = 1933] [id = 557] 16:27:14 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6689cd9800 == 111 [pid = 1933] [id = 556] 16:27:14 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ae6c800 == 110 [pid = 1933] [id = 555] 16:27:14 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66898cd800 == 109 [pid = 1933] [id = 554] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f66aab16400) [pid = 1933] [serial = 1548] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 205 (0x7f66ae5a7800) [pid = 1933] [serial = 1557] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 204 (0x7f6696f9f800) [pid = 1933] [serial = 1563] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 203 (0x7f669b45e800) [pid = 1933] [serial = 1434] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 202 (0x7f6694b6d400) [pid = 1933] [serial = 1377] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 201 (0x7f669b0f7400) [pid = 1933] [serial = 1446] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 200 (0x7f669ad75c00) [pid = 1933] [serial = 1536] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 199 (0x7f6693273c00) [pid = 1933] [serial = 1482] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 198 (0x7f66ae5a2000) [pid = 1933] [serial = 1344] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f668dc6d400) [pid = 1933] [serial = 1371] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f669de88800) [pid = 1933] [serial = 1449] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f668bbb0c00) [pid = 1933] [serial = 1476] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f669f272000) [pid = 1933] [serial = 1500] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f66a9781800) [pid = 1933] [serial = 1503] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f669de8cc00) [pid = 1933] [serial = 1491] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f66aace7800) [pid = 1933] [serial = 1341] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f669bb4a800) [pid = 1933] [serial = 1386] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f669b0f9000) [pid = 1933] [serial = 1383] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f66928f5000) [pid = 1933] [serial = 1533] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f66aeed3c00) [pid = 1933] [serial = 1560] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f668d9d6000) [pid = 1933] [serial = 1479] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f66aace4c00) [pid = 1933] [serial = 1338] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 184 (0x7f66aab11400) [pid = 1933] [serial = 1335] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 183 (0x7f668b8f5800) [pid = 1933] [serial = 1419] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 182 (0x7f66a2e58800) [pid = 1933] [serial = 1497] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f669c3db000) [pid = 1933] [serial = 1389] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f6698967c00) [pid = 1933] [serial = 1431] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f6692c10800) [pid = 1933] [serial = 1374] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f66a9e56400) [pid = 1933] [serial = 1332] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f6688676800) [pid = 1933] [serial = 1473] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f66aae62000) [pid = 1933] [serial = 1551] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f6693318400) [pid = 1933] [serial = 1425] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f669c3db400) [pid = 1933] [serial = 1437] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f6691f8a800) [pid = 1933] [serial = 1422] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f668d5a9000) [pid = 1933] [serial = 1530] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f669d4fd000) [pid = 1933] [serial = 1443] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f6694ce6800) [pid = 1933] [serial = 1428] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f66ace2b800) [pid = 1933] [serial = 1554] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f668b8f3800) [pid = 1933] [serial = 1368] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 167 (0x7f669b45b400) [pid = 1933] [serial = 1488] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 166 (0x7f669c925800) [pid = 1933] [serial = 1440] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 165 (0x7f669f24a400) [pid = 1933] [serial = 1494] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 164 (0x7f669633ac00) [pid = 1933] [serial = 1485] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 163 (0x7f669de8f800) [pid = 1933] [serial = 1542] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 162 (0x7f66a9ca3000) [pid = 1933] [serial = 1329] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 161 (0x7f668880fc00) [pid = 1933] [serial = 1566] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 160 (0x7f669c78d400) [pid = 1933] [serial = 1539] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 159 (0x7f66a9cae000) [pid = 1933] [serial = 1545] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 158 (0x7f66961bb000) [pid = 1933] [serial = 1380] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 157 (0x7f6693459000) [pid = 1933] [serial = 1631] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 156 (0x7f669b45b800) [pid = 1933] [serial = 1634] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 155 (0x7f669b654800) [pid = 1933] [serial = 1637] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 154 (0x7f66928ef400) [pid = 1933] [serial = 1625] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 153 (0x7f6693325800) [pid = 1933] [serial = 1626] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 152 (0x7f6696fa1400) [pid = 1933] [serial = 1593] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 151 (0x7f6696f9b000) [pid = 1933] [serial = 1592] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 150 (0x7f6693325400) [pid = 1933] [serial = 1581] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 149 (0x7f668dc6e000) [pid = 1933] [serial = 1623] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 148 (0x7f668cac9800) [pid = 1933] [serial = 1622] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 147 (0x7f669de84000) [pid = 1933] [serial = 1599] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 146 (0x7f669c921c00) [pid = 1933] [serial = 1598] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 145 (0x7f669a4fbc00) [pid = 1933] [serial = 1596] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 144 (0x7f6698cc0400) [pid = 1933] [serial = 1595] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 143 (0x7f668af90000) [pid = 1933] [serial = 1620] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 142 (0x7f6688810800) [pid = 1933] [serial = 1619] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 141 (0x7f668bc7f800) [pid = 1933] [serial = 1584] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 140 (0x7f668b948000) [pid = 1933] [serial = 1583] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 139 (0x7f66937c7800) [pid = 1933] [serial = 1589] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 138 (0x7f6694b68c00) [pid = 1933] [serial = 1590] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 137 (0x7f669f274c00) [pid = 1933] [serial = 1602] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 136 (0x7f669f00c800) [pid = 1933] [serial = 1601] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 135 (0x7f66927a3800) [pid = 1933] [serial = 1587] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 134 (0x7f66920e7000) [pid = 1933] [serial = 1586] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 133 (0x7f6693454400) [pid = 1933] [serial = 1628] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 132 (0x7f66842e4c00) [pid = 1933] [serial = 1616] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 131 (0x7f66a8b4e400) [pid = 1933] [serial = 1604] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 130 (0x7f66a99d5800) [pid = 1933] [serial = 1607] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 129 (0x7f6686a9b000) [pid = 1933] [serial = 1610] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 128 (0x7f66aecc7800) [pid = 1933] [serial = 1613] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 127 (0x7f669bb4c400) [pid = 1933] [serial = 1635] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 126 (0x7f66948a7400) [pid = 1933] [serial = 1632] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 125 (0x7f669d4f9000) [pid = 1933] [serial = 1638] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | --DOMWINDOW == 124 (0x7f6693458c00) [pid = 1933] [serial = 1629] [outer = (nil)] [url = about:blank] 16:27:14 INFO - PROCESS | 1933 | 1462922834437 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1483ms 16:27:14 INFO - PROCESS | 1933 | 1462922834500 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 1933 | 1462922834503 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 16:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:27:14 INFO - PROCESS | 1933 | 1462922834509 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 1933 | 1462922834513 Marionette TRACE conn4 <- [1,2286,null,{}] 16:27:14 INFO - PROCESS | 1933 | 1462922834527 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:14 INFO - PROCESS | 1933 | 1462922834692 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 16:27:14 INFO - PROCESS | 1933 | 1462922834838 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66898e2000 == 110 [pid = 1933] [id = 579] 16:27:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 125 (0x7f6689b61800) [pid = 1933] [serial = 1738] [outer = (nil)] 16:27:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 126 (0x7f668b8f1400) [pid = 1933] [serial = 1739] [outer = 0x7f6689b61800] 16:27:14 INFO - PROCESS | 1933 | 1462922834901 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 127 (0x7f668bbad800) [pid = 1933] [serial = 1740] [outer = 0x7f6689b61800] 16:27:15 INFO - PROCESS | 1933 | 1462922835683 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1183ms 16:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:27:15 INFO - PROCESS | 1933 | 1462922835693 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 16:27:15 INFO - PROCESS | 1933 | 1462922835697 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 16:27:15 INFO - PROCESS | 1933 | 1462922835703 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 1933 | 1462922835706 Marionette TRACE conn4 <- [1,2290,null,{}] 16:27:15 INFO - PROCESS | 1933 | 1462922835712 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:15 INFO - PROCESS | 1933 | 1462922835965 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 16:27:16 INFO - PROCESS | 1933 | 1462922836070 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:16 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668cc49000 == 111 [pid = 1933] [id = 580] 16:27:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 128 (0x7f66842e3000) [pid = 1933] [serial = 1741] [outer = (nil)] 16:27:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 129 (0x7f668c228400) [pid = 1933] [serial = 1742] [outer = 0x7f66842e3000] 16:27:16 INFO - PROCESS | 1933 | 1462922836135 Marionette DEBUG loaded listener.js 16:27:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 130 (0x7f668caca400) [pid = 1933] [serial = 1743] [outer = 0x7f66842e3000] 16:27:16 INFO - PROCESS | 1933 | 1462922836948 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1282ms 16:27:16 INFO - PROCESS | 1933 | 1462922836989 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 16:27:16 INFO - PROCESS | 1933 | 1462922836992 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 16:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:27:17 INFO - PROCESS | 1933 | 1462922836998 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 1933 | 1462922837000 Marionette TRACE conn4 <- [1,2294,null,{}] 16:27:17 INFO - PROCESS | 1933 | 1462922837005 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:17 INFO - PROCESS | 1933 | 1462922837236 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 16:27:17 INFO - PROCESS | 1933 | 1462922837276 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:17 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dbb4000 == 112 [pid = 1933] [id = 581] 16:27:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f668a883c00) [pid = 1933] [serial = 1744] [outer = (nil)] 16:27:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 132 (0x7f668d9d1800) [pid = 1933] [serial = 1745] [outer = 0x7f668a883c00] 16:27:17 INFO - PROCESS | 1933 | 1462922837335 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 133 (0x7f6691f82400) [pid = 1933] [serial = 1746] [outer = 0x7f668a883c00] 16:27:18 INFO - PROCESS | 1933 | 1462922838302 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1476ms 16:27:18 INFO - PROCESS | 1933 | --DOMWINDOW == 132 (0x7f66868eb400) [pid = 1933] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:27:18 INFO - PROCESS | 1933 | --DOMWINDOW == 131 (0x7f668d5adc00) [pid = 1933] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:27:18 INFO - PROCESS | 1933 | --DOMWINDOW == 130 (0x7f668c608800) [pid = 1933] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:27:18 INFO - PROCESS | 1933 | --DOMWINDOW == 129 (0x7f668a883800) [pid = 1933] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:27:18 INFO - PROCESS | 1933 | --DOMWINDOW == 128 (0x7f66868f5800) [pid = 1933] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:27:18 INFO - PROCESS | 1933 | --DOMWINDOW == 127 (0x7f668b8ef400) [pid = 1933] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:27:18 INFO - PROCESS | 1933 | --DOMWINDOW == 126 (0x7f668d5a9c00) [pid = 1933] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:27:18 INFO - PROCESS | 1933 | --DOMWINDOW == 125 (0x7f66842e5c00) [pid = 1933] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:27:18 INFO - PROCESS | 1933 | --DOMWINDOW == 124 (0x7f668b945c00) [pid = 1933] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:27:18 INFO - PROCESS | 1933 | 1462922838504 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 16:27:18 INFO - PROCESS | 1933 | 1462922838508 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 16:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:27:18 INFO - PROCESS | 1933 | 1462922838514 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 1933 | 1462922838517 Marionette TRACE conn4 <- [1,2298,null,{}] 16:27:18 INFO - PROCESS | 1933 | 1462922838522 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:18 INFO - PROCESS | 1933 | 1462922838710 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 16:27:19 INFO - PROCESS | 1933 | 1462922839061 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6686ed1000 == 113 [pid = 1933] [id = 582] 16:27:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 125 (0x7f66842de400) [pid = 1933] [serial = 1747] [outer = (nil)] 16:27:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 126 (0x7f6686a93400) [pid = 1933] [serial = 1748] [outer = 0x7f66842de400] 16:27:19 INFO - PROCESS | 1933 | 1462922839143 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 127 (0x7f668867d400) [pid = 1933] [serial = 1749] [outer = 0x7f66842de400] 16:27:20 INFO - PROCESS | 1933 | 1462922840041 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1583ms 16:27:20 INFO - PROCESS | 1933 | 1462922840100 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 1933 | 1462922840109 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 16:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:27:20 INFO - PROCESS | 1933 | 1462922840135 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1933 | 1462922840141 Marionette TRACE conn4 <- [1,2302,null,{}] 16:27:20 INFO - PROCESS | 1933 | 1462922840148 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:20 INFO - PROCESS | 1933 | 1462922840353 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 16:27:20 INFO - PROCESS | 1933 | 1462922840541 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668cd5b000 == 114 [pid = 1933] [id = 583] 16:27:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 128 (0x7f6688811c00) [pid = 1933] [serial = 1750] [outer = (nil)] 16:27:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 129 (0x7f668ad9ac00) [pid = 1933] [serial = 1751] [outer = 0x7f6688811c00] 16:27:20 INFO - PROCESS | 1933 | 1462922840613 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 130 (0x7f668af97400) [pid = 1933] [serial = 1752] [outer = 0x7f6688811c00] 16:27:21 INFO - PROCESS | 1933 | 1462922841540 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1434ms 16:27:21 INFO - PROCESS | 1933 | 1462922841571 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 16:27:21 INFO - PROCESS | 1933 | 1462922841576 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 16:27:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:27:21 INFO - PROCESS | 1933 | 1462922841583 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 1933 | 1462922841587 Marionette TRACE conn4 <- [1,2306,null,{}] 16:27:21 INFO - PROCESS | 1933 | 1462922841593 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:21 INFO - PROCESS | 1933 | 1462922841780 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 16:27:21 INFO - PROCESS | 1933 | 1462922841974 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66933bd800 == 115 [pid = 1933] [id = 584] 16:27:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f668b8f9c00) [pid = 1933] [serial = 1753] [outer = (nil)] 16:27:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 132 (0x7f668bc7f800) [pid = 1933] [serial = 1754] [outer = 0x7f668b8f9c00] 16:27:22 INFO - PROCESS | 1933 | 1462922842045 Marionette DEBUG loaded listener.js 16:27:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 133 (0x7f668d5a1800) [pid = 1933] [serial = 1755] [outer = 0x7f668b8f9c00] 16:27:23 INFO - PROCESS | 1933 | 1462922843039 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:27:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1485ms 16:27:23 INFO - PROCESS | 1933 | 1462922843069 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 1933 | 1462922843072 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 16:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:27:23 INFO - PROCESS | 1933 | 1462922843087 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 1933 | 1462922843096 Marionette TRACE conn4 <- [1,2310,null,{}] 16:27:23 INFO - PROCESS | 1933 | 1462922843102 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:23 INFO - PROCESS | 1933 | 1462922843288 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 16:27:23 INFO - PROCESS | 1933 | 1462922843482 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669471a800 == 116 [pid = 1933] [id = 585] 16:27:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 134 (0x7f668bbab800) [pid = 1933] [serial = 1756] [outer = (nil)] 16:27:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 135 (0x7f6692283c00) [pid = 1933] [serial = 1757] [outer = 0x7f668bbab800] 16:27:23 INFO - PROCESS | 1933 | 1462922843549 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 136 (0x7f66927a9800) [pid = 1933] [serial = 1758] [outer = 0x7f668bbab800] 16:27:24 INFO - PROCESS | 1933 | 1462922844410 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1397ms 16:27:24 INFO - PROCESS | 1933 | 1462922844477 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 16:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:27:24 INFO - PROCESS | 1933 | 1462922844481 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 16:27:24 INFO - PROCESS | 1933 | 1462922844487 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - PROCESS | 1933 | 1462922844490 Marionette TRACE conn4 <- [1,2314,null,{}] 16:27:24 INFO - PROCESS | 1933 | 1462922844494 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:24 INFO - PROCESS | 1933 | 1462922844674 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 16:27:24 INFO - PROCESS | 1933 | 1462922844867 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696d84800 == 117 [pid = 1933] [id = 586] 16:27:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 137 (0x7f668a640800) [pid = 1933] [serial = 1759] [outer = (nil)] 16:27:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 138 (0x7f66927c0c00) [pid = 1933] [serial = 1760] [outer = 0x7f668a640800] 16:27:24 INFO - PROCESS | 1933 | 1462922844936 Marionette DEBUG loaded listener.js 16:27:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 139 (0x7f6692c0e000) [pid = 1933] [serial = 1761] [outer = 0x7f668a640800] 16:27:25 INFO - PROCESS | 1933 | 1462922845790 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1327ms 16:27:25 INFO - PROCESS | 1933 | 1462922845816 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 16:27:25 INFO - PROCESS | 1933 | 1462922845819 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 16:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:27:25 INFO - PROCESS | 1933 | 1462922845826 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 1933 | 1462922845829 Marionette TRACE conn4 <- [1,2318,null,{}] 16:27:25 INFO - PROCESS | 1933 | 1462922845834 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:26 INFO - PROCESS | 1933 | 1462922846017 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 16:27:26 INFO - PROCESS | 1933 | 1462922846209 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:26 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696ecb800 == 118 [pid = 1933] [id = 587] 16:27:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 140 (0x7f6693325400) [pid = 1933] [serial = 1762] [outer = (nil)] 16:27:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 141 (0x7f669344f800) [pid = 1933] [serial = 1763] [outer = 0x7f6693325400] 16:27:26 INFO - PROCESS | 1933 | 1462922846287 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 142 (0x7f6694b6c800) [pid = 1933] [serial = 1764] [outer = 0x7f6693325400] 16:27:27 INFO - PROCESS | 1933 | 1462922847210 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:27:27 INFO - PROCESS | 1933 | 1462922847260 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 16:27:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:27:27 INFO - PROCESS | 1933 | 1462922847266 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:27:27 INFO - PROCESS | 1933 | 1462922847269 Marionette TRACE conn4 <- [1,2322,null,{}] 16:27:27 INFO - PROCESS | 1933 | 1462922847274 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:27 INFO - PROCESS | 1933 | 1462922847459 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 16:27:27 INFO - PROCESS | 1933 | 1462922847656 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b0c3800 == 119 [pid = 1933] [id = 588] 16:27:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 143 (0x7f6693325800) [pid = 1933] [serial = 1765] [outer = (nil)] 16:27:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 144 (0x7f66961b9800) [pid = 1933] [serial = 1766] [outer = 0x7f6693325800] 16:27:27 INFO - PROCESS | 1933 | 1462922847729 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 145 (0x7f6696f97400) [pid = 1933] [serial = 1767] [outer = 0x7f6693325800] 16:27:28 INFO - PROCESS | 1933 | 1462922848584 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:27:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1380ms 16:27:28 INFO - PROCESS | 1933 | 1462922848647 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 16:27:28 INFO - PROCESS | 1933 | 1462922848651 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 16:27:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:27:28 INFO - PROCESS | 1933 | 1462922848656 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 1933 | 1462922848658 Marionette TRACE conn4 <- [1,2326,null,{}] 16:27:28 INFO - PROCESS | 1933 | 1462922848664 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:28 INFO - PROCESS | 1933 | 1462922848848 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 16:27:29 INFO - PROCESS | 1933 | 1462922849043 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bae6800 == 120 [pid = 1933] [id = 589] 16:27:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 146 (0x7f66937c0800) [pid = 1933] [serial = 1768] [outer = (nil)] 16:27:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 147 (0x7f6696f9e800) [pid = 1933] [serial = 1769] [outer = 0x7f66937c0800] 16:27:29 INFO - PROCESS | 1933 | 1462922849113 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 148 (0x7f6698907000) [pid = 1933] [serial = 1770] [outer = 0x7f66937c0800] 16:27:29 INFO - PROCESS | 1933 | 1462922849905 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:27:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:27:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1282ms 16:27:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:27:29 INFO - PROCESS | 1933 | 1462922849940 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 16:27:29 INFO - PROCESS | 1933 | 1462922849943 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 16:27:29 INFO - PROCESS | 1933 | 1462922849948 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - PROCESS | 1933 | 1462922849951 Marionette TRACE conn4 <- [1,2330,null,{}] 16:27:29 INFO - PROCESS | 1933 | 1462922849956 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:30 INFO - PROCESS | 1933 | 1462922850150 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 16:27:30 INFO - PROCESS | 1933 | 1462922850373 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:30 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c336800 == 121 [pid = 1933] [id = 590] 16:27:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 149 (0x7f66961b4800) [pid = 1933] [serial = 1771] [outer = (nil)] 16:27:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 150 (0x7f6698966400) [pid = 1933] [serial = 1772] [outer = 0x7f66961b4800] 16:27:30 INFO - PROCESS | 1933 | 1462922850486 Marionette DEBUG loaded listener.js 16:27:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 151 (0x7f6698971400) [pid = 1933] [serial = 1773] [outer = 0x7f66961b4800] 16:27:31 INFO - PROCESS | 1933 | 1462922851372 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1482ms 16:27:31 INFO - PROCESS | 1933 | 1462922851431 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 16:27:31 INFO - PROCESS | 1933 | 1462922851434 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 16:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:27:31 INFO - PROCESS | 1933 | 1462922851441 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:27:31 INFO - PROCESS | 1933 | 1462922851444 Marionette TRACE conn4 <- [1,2334,null,{}] 16:27:31 INFO - PROCESS | 1933 | 1462922851450 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:31 INFO - PROCESS | 1933 | 1462922851642 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 16:27:31 INFO - PROCESS | 1933 | 1462922851832 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:31 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c770800 == 122 [pid = 1933] [id = 591] 16:27:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 152 (0x7f6696f9c000) [pid = 1933] [serial = 1774] [outer = (nil)] 16:27:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 153 (0x7f669953c800) [pid = 1933] [serial = 1775] [outer = 0x7f6696f9c000] 16:27:31 INFO - PROCESS | 1933 | 1462922851905 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 154 (0x7f66995e6800) [pid = 1933] [serial = 1776] [outer = 0x7f6696f9c000] 16:27:32 INFO - PROCESS | 1933 | 1462922852742 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1340ms 16:27:32 INFO - PROCESS | 1933 | 1462922852782 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 16:27:32 INFO - PROCESS | 1933 | 1462922852785 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 16:27:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:27:32 INFO - PROCESS | 1933 | 1462922852791 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 1933 | 1462922852793 Marionette TRACE conn4 <- [1,2338,null,{}] 16:27:32 INFO - PROCESS | 1933 | 1462922852798 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:32 INFO - PROCESS | 1933 | 1462922852983 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 16:27:33 INFO - PROCESS | 1933 | 1462922853180 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669d4d1000 == 123 [pid = 1933] [id = 592] 16:27:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 155 (0x7f6699626400) [pid = 1933] [serial = 1777] [outer = (nil)] 16:27:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 156 (0x7f669a2e3000) [pid = 1933] [serial = 1778] [outer = 0x7f6699626400] 16:27:33 INFO - PROCESS | 1933 | 1462922853264 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 157 (0x7f669a744000) [pid = 1933] [serial = 1779] [outer = 0x7f6699626400] 16:27:34 INFO - PROCESS | 1933 | 1462922854183 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1426ms 16:27:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:27:34 INFO - PROCESS | 1933 | 1462922854218 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 16:27:34 INFO - PROCESS | 1933 | 1462922854221 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 16:27:34 INFO - PROCESS | 1933 | 1462922854227 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 1933 | 1462922854231 Marionette TRACE conn4 <- [1,2342,null,{}] 16:27:34 INFO - PROCESS | 1933 | 1462922854236 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:34 INFO - PROCESS | 1933 | 1462922854431 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 16:27:34 INFO - PROCESS | 1933 | 1462922854656 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669f0a7800 == 124 [pid = 1933] [id = 593] 16:27:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 158 (0x7f6689b60800) [pid = 1933] [serial = 1780] [outer = (nil)] 16:27:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 159 (0x7f669b0f9c00) [pid = 1933] [serial = 1781] [outer = 0x7f6689b60800] 16:27:34 INFO - PROCESS | 1933 | 1462922854721 Marionette DEBUG loaded listener.js 16:27:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 160 (0x7f669b649000) [pid = 1933] [serial = 1782] [outer = 0x7f6689b60800] 16:27:35 INFO - PROCESS | 1933 | 1462922855955 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:27:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:27:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1779ms 16:27:36 INFO - PROCESS | 1933 | 1462922856008 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 1933 | 1462922856012 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 16:27:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:27:36 INFO - PROCESS | 1933 | 1462922856020 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1933 | 1462922856025 Marionette TRACE conn4 <- [1,2346,null,{}] 16:27:36 INFO - PROCESS | 1933 | 1462922856033 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:36 INFO - PROCESS | 1933 | 1462922856225 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 16:27:36 INFO - PROCESS | 1933 | 1462922856478 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da51800 == 125 [pid = 1933] [id = 594] 16:27:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 161 (0x7f668a639400) [pid = 1933] [serial = 1783] [outer = (nil)] 16:27:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 162 (0x7f668a644400) [pid = 1933] [serial = 1784] [outer = 0x7f668a639400] 16:27:36 INFO - PROCESS | 1933 | 1462922856540 Marionette DEBUG loaded listener.js 16:27:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 163 (0x7f668a904800) [pid = 1933] [serial = 1785] [outer = 0x7f668a639400] 16:27:37 INFO - PROCESS | 1933 | 1462922857508 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1532ms 16:27:37 INFO - PROCESS | 1933 | 1462922857552 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 16:27:37 INFO - PROCESS | 1933 | 1462922857560 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 16:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:27:37 INFO - PROCESS | 1933 | 1462922857569 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:27:37 INFO - PROCESS | 1933 | 1462922857572 Marionette TRACE conn4 <- [1,2350,null,{}] 16:27:37 INFO - PROCESS | 1933 | 1462922857578 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:37 INFO - PROCESS | 1933 | 1462922857757 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 16:27:37 INFO - PROCESS | 1933 | 1462922857955 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ad16000 == 126 [pid = 1933] [id = 595] 16:27:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 164 (0x7f668b8ed000) [pid = 1933] [serial = 1786] [outer = (nil)] 16:27:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 165 (0x7f668b948400) [pid = 1933] [serial = 1787] [outer = 0x7f668b8ed000] 16:27:38 INFO - PROCESS | 1933 | 1462922858063 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f668bbddc00) [pid = 1933] [serial = 1788] [outer = 0x7f668b8ed000] 16:27:38 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3e4d800 == 125 [pid = 1933] [id = 537] 16:27:38 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dce2800 == 124 [pid = 1933] [id = 538] 16:27:38 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dbbf000 == 123 [pid = 1933] [id = 501] 16:27:38 INFO - PROCESS | 1933 | --DOMWINDOW == 165 (0x7f668a8a7800) [pid = 1933] [serial = 1661] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1933 | --DOMWINDOW == 164 (0x7f668a63e000) [pid = 1933] [serial = 1655] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1933 | --DOMWINDOW == 163 (0x7f6689b5fc00) [pid = 1933] [serial = 1658] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1933 | --DOMWINDOW == 162 (0x7f66a9c2d800) [pid = 1933] [serial = 1652] [outer = (nil)] [url = about:blank] 16:27:38 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dbb4000 == 122 [pid = 1933] [id = 581] 16:27:38 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668cc49000 == 121 [pid = 1933] [id = 580] 16:27:38 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66898e2000 == 120 [pid = 1933] [id = 579] 16:27:38 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66898c7800 == 119 [pid = 1933] [id = 578] 16:27:38 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ad15800 == 118 [pid = 1933] [id = 577] 16:27:38 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6698ace800 == 117 [pid = 1933] [id = 571] 16:27:38 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696ed1800 == 116 [pid = 1933] [id = 570] 16:27:38 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696d84000 == 115 [pid = 1933] [id = 569] 16:27:39 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694bb6800 == 114 [pid = 1933] [id = 568] 16:27:39 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694710000 == 113 [pid = 1933] [id = 567] 16:27:39 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ae5c000 == 112 [pid = 1933] [id = 564] 16:27:39 INFO - PROCESS | 1933 | 1462922859010 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 161 (0x7f669a909800) [pid = 1933] [serial = 1649] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 160 (0x7f66920e3c00) [pid = 1933] [serial = 1686] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 159 (0x7f669344bc00) [pid = 1933] [serial = 1646] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 158 (0x7f668c610800) [pid = 1933] [serial = 1679] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 157 (0x7f668a8a8800) [pid = 1933] [serial = 1670] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 156 (0x7f6688427c00) [pid = 1933] [serial = 1667] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 155 (0x7f668b94b000) [pid = 1933] [serial = 1673] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 154 (0x7f668dc63c00) [pid = 1933] [serial = 1682] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 153 (0x7f668c22d000) [pid = 1933] [serial = 1643] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 152 (0x7f6691f94c00) [pid = 1933] [serial = 1685] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 151 (0x7f668cbebc00) [pid = 1933] [serial = 1680] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 150 (0x7f668bbad000) [pid = 1933] [serial = 1674] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 149 (0x7f6688423000) [pid = 1933] [serial = 1665] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 148 (0x7f6689b5e400) [pid = 1933] [serial = 1668] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 147 (0x7f668bc7b000) [pid = 1933] [serial = 1677] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 146 (0x7f66868f4400) [pid = 1933] [serial = 1664] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 145 (0x7f668a907c00) [pid = 1933] [serial = 1671] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 144 (0x7f668bbda000) [pid = 1933] [serial = 1676] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 143 (0x7f669f010c00) [pid = 1933] [serial = 1640] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 142 (0x7f6691f85800) [pid = 1933] [serial = 1683] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 141 (0x7f668ada6c00) [pid = 1933] [serial = 1688] [outer = (nil)] [url = about:blank] 16:27:39 INFO - PROCESS | 1933 | --DOMWINDOW == 140 (0x7f668bbd8000) [pid = 1933] [serial = 1689] [outer = (nil)] [url = about:blank] 16:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1476ms 16:27:39 INFO - PROCESS | 1933 | 1462922859052 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 16:27:39 INFO - PROCESS | 1933 | 1462922859055 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 16:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:27:39 INFO - PROCESS | 1933 | 1462922859061 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 1933 | 1462922859066 Marionette TRACE conn4 <- [1,2354,null,{}] 16:27:39 INFO - PROCESS | 1933 | 1462922859081 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:39 INFO - PROCESS | 1933 | 1462922859242 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 16:27:39 INFO - PROCESS | 1933 | 1462922859433 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:39 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668baf2800 == 113 [pid = 1933] [id = 596] 16:27:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 141 (0x7f668b8f4400) [pid = 1933] [serial = 1789] [outer = (nil)] 16:27:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 142 (0x7f668cbe7000) [pid = 1933] [serial = 1790] [outer = 0x7f668b8f4400] 16:27:39 INFO - PROCESS | 1933 | 1462922859500 Marionette DEBUG loaded listener.js 16:27:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 143 (0x7f668dc63c00) [pid = 1933] [serial = 1791] [outer = 0x7f668b8f4400] 16:27:40 INFO - PROCESS | 1933 | 1462922860265 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:27:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:27:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1232ms 16:27:40 INFO - PROCESS | 1933 | 1462922860294 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 16:27:40 INFO - PROCESS | 1933 | 1462922860297 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 16:27:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:27:40 INFO - PROCESS | 1933 | 1462922860318 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 1933 | 1462922860321 Marionette TRACE conn4 <- [1,2358,null,{}] 16:27:40 INFO - PROCESS | 1933 | 1462922860325 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:40 INFO - PROCESS | 1933 | 1462922860499 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 16:27:40 INFO - PROCESS | 1933 | 1462922860513 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:40 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66921dc000 == 114 [pid = 1933] [id = 597] 16:27:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 144 (0x7f668cac6000) [pid = 1933] [serial = 1792] [outer = (nil)] 16:27:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 145 (0x7f66926ce400) [pid = 1933] [serial = 1793] [outer = 0x7f668cac6000] 16:27:40 INFO - PROCESS | 1933 | 1462922860572 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 146 (0x7f66927bac00) [pid = 1933] [serial = 1794] [outer = 0x7f668cac6000] 16:27:41 INFO - PROCESS | 1933 | 1462922861473 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:27:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:27:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1229ms 16:27:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:27:41 INFO - PROCESS | 1933 | 1462922861547 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 16:27:41 INFO - PROCESS | 1933 | 1462922861550 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 16:27:41 INFO - PROCESS | 1933 | 1462922861555 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:27:41 INFO - PROCESS | 1933 | 1462922861558 Marionette TRACE conn4 <- [1,2362,null,{}] 16:27:41 INFO - PROCESS | 1933 | 1462922861563 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:41 INFO - PROCESS | 1933 | 1462922861768 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 16:27:41 INFO - PROCESS | 1933 | 1462922861792 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6693697000 == 115 [pid = 1933] [id = 598] 16:27:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 147 (0x7f66920e9400) [pid = 1933] [serial = 1795] [outer = (nil)] 16:27:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 148 (0x7f6692c11c00) [pid = 1933] [serial = 1796] [outer = 0x7f66920e9400] 16:27:41 INFO - PROCESS | 1933 | 1462922861849 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 149 (0x7f669326f400) [pid = 1933] [serial = 1797] [outer = 0x7f66920e9400] 16:27:42 INFO - PROCESS | 1933 | 1462922862723 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:27:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:27:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1227ms 16:27:42 INFO - PROCESS | 1933 | 1462922862783 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 16:27:42 INFO - PROCESS | 1933 | 1462922862786 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 16:27:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:27:42 INFO - PROCESS | 1933 | 1462922862802 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 1933 | 1462922862805 Marionette TRACE conn4 <- [1,2366,null,{}] 16:27:42 INFO - PROCESS | 1933 | 1462922862809 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:43 INFO - PROCESS | 1933 | 1462922863070 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 16:27:43 INFO - PROCESS | 1933 | 1462922863101 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694ba4800 == 116 [pid = 1933] [id = 599] 16:27:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 150 (0x7f6693326400) [pid = 1933] [serial = 1798] [outer = (nil)] 16:27:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 151 (0x7f66956a4000) [pid = 1933] [serial = 1799] [outer = 0x7f6693326400] 16:27:43 INFO - PROCESS | 1933 | 1462922863163 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 152 (0x7f669890f000) [pid = 1933] [serial = 1800] [outer = 0x7f6693326400] 16:27:43 INFO - PROCESS | 1933 | --DOMWINDOW == 151 (0x7f6686a94400) [pid = 1933] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:27:43 INFO - PROCESS | 1933 | --DOMWINDOW == 150 (0x7f66948a8400) [pid = 1933] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:27:43 INFO - PROCESS | 1933 | --DOMWINDOW == 149 (0x7f6689b61800) [pid = 1933] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:27:43 INFO - PROCESS | 1933 | --DOMWINDOW == 148 (0x7f66842d9800) [pid = 1933] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:27:43 INFO - PROCESS | 1933 | --DOMWINDOW == 147 (0x7f6688671000) [pid = 1933] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:27:43 INFO - PROCESS | 1933 | --DOMWINDOW == 146 (0x7f668a880c00) [pid = 1933] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:27:43 INFO - PROCESS | 1933 | --DOMWINDOW == 145 (0x7f669bcec400) [pid = 1933] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:27:43 INFO - PROCESS | 1933 | --DOMWINDOW == 144 (0x7f6686a92c00) [pid = 1933] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:27:43 INFO - PROCESS | 1933 | --DOMWINDOW == 143 (0x7f668d9d5400) [pid = 1933] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:27:43 INFO - PROCESS | 1933 | --DOMWINDOW == 142 (0x7f66842e3000) [pid = 1933] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:27:44 INFO - PROCESS | 1933 | 1462922864193 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:27:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:27:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1426ms 16:27:44 INFO - PROCESS | 1933 | 1462922864228 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 16:27:44 INFO - PROCESS | 1933 | 1462922864232 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 16:27:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:27:44 INFO - PROCESS | 1933 | 1462922864238 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 1933 | 1462922864240 Marionette TRACE conn4 <- [1,2370,null,{}] 16:27:44 INFO - PROCESS | 1933 | 1462922864256 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:44 INFO - PROCESS | 1933 | 1462922864426 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 16:27:44 INFO - PROCESS | 1933 | 1462922864446 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696367800 == 117 [pid = 1933] [id = 600] 16:27:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 143 (0x7f66842e3800) [pid = 1933] [serial = 1801] [outer = (nil)] 16:27:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 144 (0x7f66927b0800) [pid = 1933] [serial = 1802] [outer = 0x7f66842e3800] 16:27:44 INFO - PROCESS | 1933 | 1462922864505 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 145 (0x7f669953dc00) [pid = 1933] [serial = 1803] [outer = 0x7f66842e3800] 16:27:45 INFO - PROCESS | 1933 | 1462922865303 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:27:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:27:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1080ms 16:27:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:27:45 INFO - PROCESS | 1933 | 1462922865335 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 16:27:45 INFO - PROCESS | 1933 | 1462922865337 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 16:27:45 INFO - PROCESS | 1933 | 1462922865343 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 1933 | 1462922865346 Marionette TRACE conn4 <- [1,2374,null,{}] 16:27:45 INFO - PROCESS | 1933 | 1462922865350 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:45 INFO - PROCESS | 1933 | 1462922865573 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 16:27:45 INFO - PROCESS | 1933 | 1462922865617 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:45 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696e69800 == 118 [pid = 1933] [id = 601] 16:27:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 146 (0x7f669962a000) [pid = 1933] [serial = 1804] [outer = (nil)] 16:27:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 147 (0x7f669a52f400) [pid = 1933] [serial = 1805] [outer = 0x7f669962a000] 16:27:45 INFO - PROCESS | 1933 | 1462922865675 Marionette DEBUG loaded listener.js 16:27:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 148 (0x7f669ab54400) [pid = 1933] [serial = 1806] [outer = 0x7f669962a000] 16:27:46 INFO - PROCESS | 1933 | 1462922866745 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:27:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:27:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1476ms 16:27:46 INFO - PROCESS | 1933 | 1462922866820 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 16:27:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:27:46 INFO - PROCESS | 1933 | 1462922866827 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 16:27:46 INFO - PROCESS | 1933 | 1462922866834 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:27:46 INFO - PROCESS | 1933 | 1462922866840 Marionette TRACE conn4 <- [1,2378,null,{}] 16:27:46 INFO - PROCESS | 1933 | 1462922866847 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:47 INFO - PROCESS | 1933 | 1462922867071 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 16:27:47 INFO - PROCESS | 1933 | 1462922867317 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:47 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c320800 == 119 [pid = 1933] [id = 602] 16:27:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 149 (0x7f668a907c00) [pid = 1933] [serial = 1807] [outer = (nil)] 16:27:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 150 (0x7f668af91000) [pid = 1933] [serial = 1808] [outer = 0x7f668a907c00] 16:27:47 INFO - PROCESS | 1933 | 1462922867437 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 151 (0x7f668b951400) [pid = 1933] [serial = 1809] [outer = 0x7f668a907c00] 16:27:48 INFO - PROCESS | 1933 | 1462922868266 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:27:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:27:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1491ms 16:27:48 INFO - PROCESS | 1933 | 1462922868326 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 1933 | 1462922868334 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 16:27:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:27:48 INFO - PROCESS | 1933 | 1462922868344 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 1933 | 1462922868348 Marionette TRACE conn4 <- [1,2382,null,{}] 16:27:48 INFO - PROCESS | 1933 | 1462922868354 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:48 INFO - PROCESS | 1933 | 1462922868546 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 16:27:48 INFO - PROCESS | 1933 | 1462922868747 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694710000 == 120 [pid = 1933] [id = 603] 16:27:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 152 (0x7f668af93c00) [pid = 1933] [serial = 1810] [outer = (nil)] 16:27:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 153 (0x7f6691f93c00) [pid = 1933] [serial = 1811] [outer = 0x7f668af93c00] 16:27:48 INFO - PROCESS | 1933 | 1462922868819 Marionette DEBUG loaded listener.js 16:27:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 154 (0x7f66927b6c00) [pid = 1933] [serial = 1812] [outer = 0x7f668af93c00] 16:27:49 INFO - PROCESS | 1933 | 1462922869728 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:27:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:27:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1431ms 16:27:49 INFO - PROCESS | 1933 | 1462922869776 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 16:27:49 INFO - PROCESS | 1933 | 1462922869779 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 16:27:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:27:49 INFO - PROCESS | 1933 | 1462922869785 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 1933 | 1462922869791 Marionette TRACE conn4 <- [1,2386,null,{}] 16:27:49 INFO - PROCESS | 1933 | 1462922869805 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:50 INFO - PROCESS | 1933 | 1462922870001 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 16:27:50 INFO - PROCESS | 1933 | 1462922870196 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b4d9000 == 121 [pid = 1933] [id = 604] 16:27:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 155 (0x7f6693456000) [pid = 1933] [serial = 1813] [outer = (nil)] 16:27:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 156 (0x7f66948b0400) [pid = 1933] [serial = 1814] [outer = 0x7f6693456000] 16:27:50 INFO - PROCESS | 1933 | 1462922870277 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 157 (0x7f6696f9d800) [pid = 1933] [serial = 1815] [outer = 0x7f6693456000] 16:27:51 INFO - PROCESS | 1933 | 1462922871141 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:27:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1384ms 16:27:51 INFO - PROCESS | 1933 | 1462922871171 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 16:27:51 INFO - PROCESS | 1933 | 1462922871174 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 16:27:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:27:51 INFO - PROCESS | 1933 | 1462922871180 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 1933 | 1462922871183 Marionette TRACE conn4 <- [1,2390,null,{}] 16:27:51 INFO - PROCESS | 1933 | 1462922871188 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:51 INFO - PROCESS | 1933 | 1462922871367 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 16:27:51 INFO - PROCESS | 1933 | 1462922871566 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:51 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669d4e7800 == 122 [pid = 1933] [id = 605] 16:27:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 158 (0x7f66937c1000) [pid = 1933] [serial = 1816] [outer = (nil)] 16:27:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 159 (0x7f669a90a800) [pid = 1933] [serial = 1817] [outer = 0x7f66937c1000] 16:27:51 INFO - PROCESS | 1933 | 1462922871635 Marionette DEBUG loaded listener.js 16:27:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 160 (0x7f669b451800) [pid = 1933] [serial = 1818] [outer = 0x7f66937c1000] 16:27:52 INFO - PROCESS | 1933 | 1462922872534 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1428ms 16:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:27:52 INFO - PROCESS | 1933 | 1462922872610 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 16:27:52 INFO - PROCESS | 1933 | 1462922872613 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 16:27:52 INFO - PROCESS | 1933 | 1462922872619 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 1933 | 1462922872622 Marionette TRACE conn4 <- [1,2394,null,{}] 16:27:52 INFO - PROCESS | 1933 | 1462922872627 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:52 INFO - PROCESS | 1933 | 1462922872807 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 16:27:53 INFO - PROCESS | 1933 | 1462922873000 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:53 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b19800 == 123 [pid = 1933] [id = 606] 16:27:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 161 (0x7f6693a85800) [pid = 1933] [serial = 1819] [outer = (nil)] 16:27:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 162 (0x7f669b45c400) [pid = 1933] [serial = 1820] [outer = 0x7f6693a85800] 16:27:53 INFO - PROCESS | 1933 | 1462922873069 Marionette DEBUG loaded listener.js 16:27:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 163 (0x7f669b64b000) [pid = 1933] [serial = 1821] [outer = 0x7f6693a85800] 16:27:53 INFO - PROCESS | 1933 | 1462922873982 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:27:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:27:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1433ms 16:27:54 INFO - PROCESS | 1933 | 1462922874052 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 1933 | 1462922874056 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 16:27:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:27:54 INFO - PROCESS | 1933 | 1462922874061 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:27:54 INFO - PROCESS | 1933 | 1462922874063 Marionette TRACE conn4 <- [1,2398,null,{}] 16:27:54 INFO - PROCESS | 1933 | 1462922874069 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:54 INFO - PROCESS | 1933 | 1462922874267 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 16:27:54 INFO - PROCESS | 1933 | 1462922874462 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:54 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a9c55800 == 124 [pid = 1933] [id = 607] 16:27:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 164 (0x7f669b64a800) [pid = 1933] [serial = 1822] [outer = (nil)] 16:27:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 165 (0x7f669c136800) [pid = 1933] [serial = 1823] [outer = 0x7f669b64a800] 16:27:54 INFO - PROCESS | 1933 | 1462922874535 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f669c791400) [pid = 1933] [serial = 1824] [outer = 0x7f669b64a800] 16:27:55 INFO - PROCESS | 1933 | 1462922875406 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:27:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:27:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1383ms 16:27:55 INFO - PROCESS | 1933 | 1462922875444 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 1933 | 1462922875448 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 16:27:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:27:55 INFO - PROCESS | 1933 | 1462922875453 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 1933 | 1462922875455 Marionette TRACE conn4 <- [1,2402,null,{}] 16:27:55 INFO - PROCESS | 1933 | 1462922875461 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:55 INFO - PROCESS | 1933 | 1462922875645 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 16:27:55 INFO - PROCESS | 1933 | 1462922875846 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:55 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66aae14000 == 125 [pid = 1933] [id = 608] 16:27:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 167 (0x7f669896f400) [pid = 1933] [serial = 1825] [outer = (nil)] 16:27:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f669c923400) [pid = 1933] [serial = 1826] [outer = 0x7f669896f400] 16:27:55 INFO - PROCESS | 1933 | 1462922875915 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f669d4f5c00) [pid = 1933] [serial = 1827] [outer = 0x7f669896f400] 16:27:56 INFO - PROCESS | 1933 | 1462922876772 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:27:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:27:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1381ms 16:27:56 INFO - PROCESS | 1933 | 1462922876835 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 16:27:56 INFO - PROCESS | 1933 | 1462922876839 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 16:27:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:27:56 INFO - PROCESS | 1933 | 1462922876844 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:27:56 INFO - PROCESS | 1933 | 1462922876846 Marionette TRACE conn4 <- [1,2406,null,{}] 16:27:56 INFO - PROCESS | 1933 | 1462922876852 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:57 INFO - PROCESS | 1933 | 1462922877018 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 16:27:57 INFO - PROCESS | 1933 | 1462922877217 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:57 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae119800 == 126 [pid = 1933] [id = 609] 16:27:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f669b654400) [pid = 1933] [serial = 1828] [outer = (nil)] 16:27:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f669de82400) [pid = 1933] [serial = 1829] [outer = 0x7f669b654400] 16:27:57 INFO - PROCESS | 1933 | 1462922877296 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f669de8f400) [pid = 1933] [serial = 1830] [outer = 0x7f669b654400] 16:27:58 INFO - PROCESS | 1933 | 1462922878108 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:27:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:27:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1335ms 16:27:58 INFO - PROCESS | 1933 | 1462922878180 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 16:27:58 INFO - PROCESS | 1933 | 1462922878183 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 16:27:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:27:58 INFO - PROCESS | 1933 | 1462922878189 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:27:58 INFO - PROCESS | 1933 | 1462922878191 Marionette TRACE conn4 <- [1,2410,null,{}] 16:27:58 INFO - PROCESS | 1933 | 1462922878196 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:58 INFO - PROCESS | 1933 | 1462922878367 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 16:27:58 INFO - PROCESS | 1933 | 1462922878561 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:58 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae7d4000 == 127 [pid = 1933] [id = 610] 16:27:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f669cb0e800) [pid = 1933] [serial = 1831] [outer = (nil)] 16:27:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f669f00a800) [pid = 1933] [serial = 1832] [outer = 0x7f669cb0e800] 16:27:58 INFO - PROCESS | 1933 | 1462922878626 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f669f010c00) [pid = 1933] [serial = 1833] [outer = 0x7f669cb0e800] 16:27:59 INFO - PROCESS | 1933 | 1462922879500 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:27:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:27:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1375ms 16:27:59 INFO - PROCESS | 1933 | 1462922879565 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 16:27:59 INFO - PROCESS | 1933 | 1462922879568 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 16:27:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:27:59 INFO - PROCESS | 1933 | 1462922879573 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 1933 | 1462922879576 Marionette TRACE conn4 <- [1,2414,null,{}] 16:27:59 INFO - PROCESS | 1933 | 1462922879581 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:59 INFO - PROCESS | 1933 | 1462922879756 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 16:27:59 INFO - PROCESS | 1933 | 1462922879961 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:59 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b0ad5800 == 128 [pid = 1933] [id = 611] 16:27:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f669d4fdc00) [pid = 1933] [serial = 1834] [outer = (nil)] 16:28:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f66a2f16000) [pid = 1933] [serial = 1835] [outer = 0x7f669d4fdc00] 16:28:00 INFO - PROCESS | 1933 | 1462922880030 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f66a8bdc000) [pid = 1933] [serial = 1836] [outer = 0x7f669d4fdc00] 16:28:00 INFO - PROCESS | 1933 | 1462922880957 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:28:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1428ms 16:28:01 INFO - PROCESS | 1933 | 1462922881003 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 16:28:01 INFO - PROCESS | 1933 | 1462922881006 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 16:28:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:28:01 INFO - PROCESS | 1933 | 1462922881014 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 1933 | 1462922881017 Marionette TRACE conn4 <- [1,2418,null,{}] 16:28:01 INFO - PROCESS | 1933 | 1462922881024 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:01 INFO - PROCESS | 1933 | 1462922881223 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 16:28:01 INFO - PROCESS | 1933 | 1462922881428 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:01 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3067800 == 129 [pid = 1933] [id = 612] 16:28:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f669de90000) [pid = 1933] [serial = 1837] [outer = (nil)] 16:28:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f66a9edfc00) [pid = 1933] [serial = 1838] [outer = 0x7f669de90000] 16:28:01 INFO - PROCESS | 1933 | 1462922881546 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f66aace7800) [pid = 1933] [serial = 1839] [outer = 0x7f669de90000] 16:28:02 INFO - PROCESS | 1933 | 1462922882407 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:28:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:28:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1426ms 16:28:02 INFO - PROCESS | 1933 | 1462922882441 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 16:28:02 INFO - PROCESS | 1933 | 1462922882448 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 16:28:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:28:02 INFO - PROCESS | 1933 | 1462922882454 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:28:02 INFO - PROCESS | 1933 | 1462922882456 Marionette TRACE conn4 <- [1,2422,null,{}] 16:28:02 INFO - PROCESS | 1933 | 1462922882461 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:02 INFO - PROCESS | 1933 | 1462922882639 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 16:28:02 INFO - PROCESS | 1933 | 1462922882862 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:02 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e5e800 == 130 [pid = 1933] [id = 613] 16:28:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f6688424800) [pid = 1933] [serial = 1840] [outer = (nil)] 16:28:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 183 (0x7f66a9e82c00) [pid = 1933] [serial = 1841] [outer = 0x7f6688424800] 16:28:02 INFO - PROCESS | 1933 | 1462922882929 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f66acd31c00) [pid = 1933] [serial = 1842] [outer = 0x7f6688424800] 16:28:03 INFO - PROCESS | 1933 | 1462922883773 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:28:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:28:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1331ms 16:28:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:28:03 INFO - PROCESS | 1933 | 1462922883785 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 16:28:03 INFO - PROCESS | 1933 | 1462922883788 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 16:28:03 INFO - PROCESS | 1933 | 1462922883794 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 1933 | 1462922883805 Marionette TRACE conn4 <- [1,2426,null,{}] 16:28:03 INFO - PROCESS | 1933 | 1462922883830 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:04 INFO - PROCESS | 1933 | 1462922884005 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 16:28:04 INFO - PROCESS | 1933 | 1462922884211 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:04 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bcf9000 == 131 [pid = 1933] [id = 614] 16:28:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f66842dac00) [pid = 1933] [serial = 1843] [outer = (nil)] 16:28:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f6686a99400) [pid = 1933] [serial = 1844] [outer = 0x7f66842dac00] 16:28:04 INFO - PROCESS | 1933 | 1462922884277 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f66acd31800) [pid = 1933] [serial = 1845] [outer = 0x7f66842dac00] 16:28:05 INFO - PROCESS | 1933 | 1462922885590 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1808ms 16:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:28:05 INFO - PROCESS | 1933 | 1462922885601 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 16:28:05 INFO - PROCESS | 1933 | 1462922885606 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 16:28:05 INFO - PROCESS | 1933 | 1462922885631 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:28:05 INFO - PROCESS | 1933 | 1462922885637 Marionette TRACE conn4 <- [1,2430,null,{}] 16:28:05 INFO - PROCESS | 1933 | 1462922885646 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:05 INFO - PROCESS | 1933 | 1462922885831 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 16:28:06 INFO - PROCESS | 1933 | 1462922886111 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:06 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a6d3000 == 132 [pid = 1933] [id = 615] 16:28:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f6686a99c00) [pid = 1933] [serial = 1846] [outer = (nil)] 16:28:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f6689b61800) [pid = 1933] [serial = 1847] [outer = 0x7f6686a99c00] 16:28:06 INFO - PROCESS | 1933 | 1462922886181 Marionette DEBUG loaded listener.js 16:28:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f668af95000) [pid = 1933] [serial = 1848] [outer = 0x7f6686a99c00] 16:28:07 INFO - PROCESS | 1933 | 1462922887158 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1602ms 16:28:07 INFO - PROCESS | 1933 | 1462922887215 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 16:28:07 INFO - PROCESS | 1933 | 1462922887223 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 16:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:28:07 INFO - PROCESS | 1933 | 1462922887232 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:28:07 INFO - PROCESS | 1933 | 1462922887235 Marionette TRACE conn4 <- [1,2434,null,{}] 16:28:07 INFO - PROCESS | 1933 | 1462922887240 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:07 INFO - PROCESS | 1933 | 1462922887444 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 16:28:07 INFO - PROCESS | 1933 | 1462922887687 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:07 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6689866000 == 133 [pid = 1933] [id = 616] 16:28:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f668bbdf800) [pid = 1933] [serial = 1849] [outer = (nil)] 16:28:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f668bc7e000) [pid = 1933] [serial = 1850] [outer = 0x7f668bbdf800] 16:28:07 INFO - PROCESS | 1933 | 1462922887805 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f668cac6800) [pid = 1933] [serial = 1851] [outer = 0x7f668bbdf800] 16:28:08 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6686ec6800 == 132 [pid = 1933] [id = 514] 16:28:08 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b18b9000 == 131 [pid = 1933] [id = 513] 16:28:08 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6698c76000 == 130 [pid = 1933] [id = 548] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f668d9d1800) [pid = 1933] [serial = 1745] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f668af90800) [pid = 1933] [serial = 1724] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f6693b4dc00) [pid = 1933] [serial = 1721] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f668b94c800) [pid = 1933] [serial = 1727] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f668bba6000) [pid = 1933] [serial = 1730] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c336800 == 129 [pid = 1933] [id = 590] 16:28:08 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bae6800 == 128 [pid = 1933] [id = 589] 16:28:08 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b0c3800 == 127 [pid = 1933] [id = 588] 16:28:08 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696ecb800 == 126 [pid = 1933] [id = 587] 16:28:08 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696d84800 == 125 [pid = 1933] [id = 586] 16:28:08 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669471a800 == 124 [pid = 1933] [id = 585] 16:28:08 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66933bd800 == 123 [pid = 1933] [id = 584] 16:28:08 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668cd5b000 == 122 [pid = 1933] [id = 583] 16:28:08 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6686ed1000 == 121 [pid = 1933] [id = 582] 16:28:08 INFO - PROCESS | 1933 | 1462922888703 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f66ae5e6c00) [pid = 1933] [serial = 1608] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f6686aa0800) [pid = 1933] [serial = 1611] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f66a9781400) [pid = 1933] [serial = 1605] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 184 (0x7f66aeec6400) [pid = 1933] [serial = 1614] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 183 (0x7f66a99d0800) [pid = 1933] [serial = 1641] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 182 (0x7f668b8f1400) [pid = 1933] [serial = 1739] [outer = (nil)] [url = about:blank] 16:28:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:28:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1529ms 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f668bbad800) [pid = 1933] [serial = 1740] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f668bc79000) [pid = 1933] [serial = 1691] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f6691f9a800) [pid = 1933] [serial = 1692] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f66920e2c00) [pid = 1933] [serial = 1703] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f668a636800) [pid = 1933] [serial = 1734] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f6688808400) [pid = 1933] [serial = 1733] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f6692283800) [pid = 1933] [serial = 1706] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f668cacd800) [pid = 1933] [serial = 1700] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f668a90f400) [pid = 1933] [serial = 1737] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f668a8a9000) [pid = 1933] [serial = 1736] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f668ad9e000) [pid = 1933] [serial = 1697] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f6693455000) [pid = 1933] [serial = 1718] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f6689b56800) [pid = 1933] [serial = 1694] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f669331e800) [pid = 1933] [serial = 1715] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 167 (0x7f6693117000) [pid = 1933] [serial = 1712] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 166 (0x7f66928f7400) [pid = 1933] [serial = 1709] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 165 (0x7f668c228400) [pid = 1933] [serial = 1742] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | --DOMWINDOW == 164 (0x7f668caca400) [pid = 1933] [serial = 1743] [outer = (nil)] [url = about:blank] 16:28:08 INFO - PROCESS | 1933 | 1462922888788 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 16:28:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:28:08 INFO - PROCESS | 1933 | 1462922888792 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 16:28:08 INFO - PROCESS | 1933 | 1462922888800 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 1933 | 1462922888806 Marionette TRACE conn4 <- [1,2438,null,{}] 16:28:08 INFO - PROCESS | 1933 | 1462922888821 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:09 INFO - PROCESS | 1933 | 1462922889004 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 16:28:09 INFO - PROCESS | 1933 | 1462922889165 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:09 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c981800 == 122 [pid = 1933] [id = 617] 16:28:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 165 (0x7f668a883800) [pid = 1933] [serial = 1852] [outer = (nil)] 16:28:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f668d9d9400) [pid = 1933] [serial = 1853] [outer = 0x7f668a883800] 16:28:09 INFO - PROCESS | 1933 | 1462922889230 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 167 (0x7f6691f9f000) [pid = 1933] [serial = 1854] [outer = 0x7f668a883800] 16:28:10 INFO - PROCESS | 1933 | 1462922890187 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:28:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:28:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1443ms 16:28:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:28:10 INFO - PROCESS | 1933 | 1462922890260 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 16:28:10 INFO - PROCESS | 1933 | 1462922890263 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 16:28:10 INFO - PROCESS | 1933 | 1462922890270 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:28:10 INFO - PROCESS | 1933 | 1462922890273 Marionette TRACE conn4 <- [1,2442,null,{}] 16:28:10 INFO - PROCESS | 1933 | 1462922890278 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:10 INFO - PROCESS | 1933 | 1462922890446 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 16:28:10 INFO - PROCESS | 1933 | 1462922890456 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692958000 == 123 [pid = 1933] [id = 618] 16:28:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f668d5a4000) [pid = 1933] [serial = 1855] [outer = (nil)] 16:28:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f6692c0a000) [pid = 1933] [serial = 1856] [outer = 0x7f668d5a4000] 16:28:10 INFO - PROCESS | 1933 | 1462922890515 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f6693273c00) [pid = 1933] [serial = 1857] [outer = 0x7f668d5a4000] 16:28:11 INFO - PROCESS | 1933 | 1462922891444 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1232ms 16:28:11 INFO - PROCESS | 1933 | 1462922891501 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 1933 | 1462922891504 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 16:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:28:11 INFO - PROCESS | 1933 | 1462922891510 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 1933 | 1462922891512 Marionette TRACE conn4 <- [1,2446,null,{}] 16:28:11 INFO - PROCESS | 1933 | 1462922891519 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:11 INFO - PROCESS | 1933 | 1462922891750 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 16:28:11 INFO - PROCESS | 1933 | 1462922891776 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:11 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669369c000 == 124 [pid = 1933] [id = 619] 16:28:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f66926d4c00) [pid = 1933] [serial = 1858] [outer = (nil)] 16:28:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f6693454c00) [pid = 1933] [serial = 1859] [outer = 0x7f66926d4c00] 16:28:11 INFO - PROCESS | 1933 | 1462922891836 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f6694ce3400) [pid = 1933] [serial = 1860] [outer = 0x7f66926d4c00] 16:28:13 INFO - PROCESS | 1933 | 1462922893071 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:28:13 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f668cac6000) [pid = 1933] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:28:13 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f668b8ed000) [pid = 1933] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:28:13 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f668b8f4400) [pid = 1933] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:28:13 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f668a639400) [pid = 1933] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:28:13 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f6693326400) [pid = 1933] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:28:13 INFO - PROCESS | 1933 | --DOMWINDOW == 167 (0x7f66920e9400) [pid = 1933] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:28:13 INFO - PROCESS | 1933 | --DOMWINDOW == 166 (0x7f668a883c00) [pid = 1933] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:28:13 INFO - PROCESS | 1933 | --DOMWINDOW == 165 (0x7f66842e3800) [pid = 1933] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:28:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:28:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1632ms 16:28:13 INFO - PROCESS | 1933 | 1462922893149 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 16:28:13 INFO - PROCESS | 1933 | 1462922893151 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 16:28:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:28:13 INFO - PROCESS | 1933 | 1462922893158 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 1933 | 1462922893160 Marionette TRACE conn4 <- [1,2450,null,{}] 16:28:13 INFO - PROCESS | 1933 | 1462922893165 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:13 INFO - PROCESS | 1933 | 1462922893348 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 16:28:13 INFO - PROCESS | 1933 | 1462922893548 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:13 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694ba2000 == 125 [pid = 1933] [id = 620] 16:28:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f6694ce5c00) [pid = 1933] [serial = 1861] [outer = (nil)] 16:28:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 167 (0x7f6696f93800) [pid = 1933] [serial = 1862] [outer = 0x7f6694ce5c00] 16:28:13 INFO - PROCESS | 1933 | 1462922893610 Marionette DEBUG loaded listener.js 16:28:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f669896a000) [pid = 1933] [serial = 1863] [outer = 0x7f6694ce5c00] 16:28:14 INFO - PROCESS | 1933 | 1462922894261 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1129ms 16:28:14 INFO - PROCESS | 1933 | 1462922894291 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 16:28:14 INFO - PROCESS | 1933 | 1462922894295 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 16:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:28:14 INFO - PROCESS | 1933 | 1462922894300 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:28:14 INFO - PROCESS | 1933 | 1462922894302 Marionette TRACE conn4 <- [1,2454,null,{}] 16:28:14 INFO - PROCESS | 1933 | 1462922894308 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:14 INFO - PROCESS | 1933 | 1462922894536 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 16:28:14 INFO - PROCESS | 1933 | 1462922894556 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:14 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696e53000 == 126 [pid = 1933] [id = 621] 16:28:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f669601b800) [pid = 1933] [serial = 1864] [outer = (nil)] 16:28:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f6699540400) [pid = 1933] [serial = 1865] [outer = 0x7f669601b800] 16:28:14 INFO - PROCESS | 1933 | 1462922894614 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f669a4fbc00) [pid = 1933] [serial = 1866] [outer = 0x7f669601b800] 16:28:15 INFO - PROCESS | 1933 | 1462922895625 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1375ms 16:28:15 INFO - PROCESS | 1933 | 1462922895677 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 1933 | 1462922895683 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 16:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:28:15 INFO - PROCESS | 1933 | 1462922895692 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1933 | 1462922895697 Marionette TRACE conn4 <- [1,2458,null,{}] 16:28:15 INFO - PROCESS | 1933 | 1462922895705 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:15 INFO - PROCESS | 1933 | 1462922895949 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 16:28:16 INFO - PROCESS | 1933 | 1462922896251 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:16 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ad14000 == 127 [pid = 1933] [id = 622] 16:28:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f668a63d400) [pid = 1933] [serial = 1867] [outer = (nil)] 16:28:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f668a883c00) [pid = 1933] [serial = 1868] [outer = 0x7f668a63d400] 16:28:16 INFO - PROCESS | 1933 | 1462922896332 Marionette DEBUG loaded listener.js 16:28:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f668af94400) [pid = 1933] [serial = 1869] [outer = 0x7f668a63d400] 16:28:17 INFO - PROCESS | 1933 | 1462922897193 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:28:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:28:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1531ms 16:28:17 INFO - PROCESS | 1933 | 1462922897223 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 16:28:17 INFO - PROCESS | 1933 | 1462922897231 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 16:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:28:17 INFO - PROCESS | 1933 | 1462922897241 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - PROCESS | 1933 | 1462922897245 Marionette TRACE conn4 <- [1,2462,null,{}] 16:28:17 INFO - PROCESS | 1933 | 1462922897250 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:17 INFO - PROCESS | 1933 | 1462922897452 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 16:28:17 INFO - PROCESS | 1933 | 1462922897657 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:17 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66933bc800 == 128 [pid = 1933] [id = 623] 16:28:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f668b94ec00) [pid = 1933] [serial = 1870] [outer = (nil)] 16:28:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f668cac7400) [pid = 1933] [serial = 1871] [outer = 0x7f668b94ec00] 16:28:17 INFO - PROCESS | 1933 | 1462922897728 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f6691f83400) [pid = 1933] [serial = 1872] [outer = 0x7f668b94ec00] 16:28:18 INFO - PROCESS | 1933 | 1462922898651 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:28:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:28:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1479ms 16:28:18 INFO - PROCESS | 1933 | 1462922898720 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 1933 | 1462922898724 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 16:28:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:28:18 INFO - PROCESS | 1933 | 1462922898730 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 1933 | 1462922898735 Marionette TRACE conn4 <- [1,2466,null,{}] 16:28:18 INFO - PROCESS | 1933 | 1462922898751 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:18 INFO - PROCESS | 1933 | 1462922898979 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 16:28:19 INFO - PROCESS | 1933 | 1462922899226 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:19 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669ab15800 == 129 [pid = 1933] [id = 624] 16:28:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f6693275000) [pid = 1933] [serial = 1873] [outer = (nil)] 16:28:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f6693454400) [pid = 1933] [serial = 1874] [outer = 0x7f6693275000] 16:28:19 INFO - PROCESS | 1933 | 1462922899345 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f6696338c00) [pid = 1933] [serial = 1875] [outer = 0x7f6693275000] 16:28:20 INFO - PROCESS | 1933 | 1462922900171 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:28:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:28:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1488ms 16:28:20 INFO - PROCESS | 1933 | 1462922900219 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 16:28:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:28:20 INFO - PROCESS | 1933 | 1462922900223 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 16:28:20 INFO - PROCESS | 1933 | 1462922900229 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 1933 | 1462922900232 Marionette TRACE conn4 <- [1,2470,null,{}] 16:28:20 INFO - PROCESS | 1933 | 1462922900237 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:20 INFO - PROCESS | 1933 | 1462922900449 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 16:28:20 INFO - PROCESS | 1933 | 1462922900644 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b4cf800 == 130 [pid = 1933] [id = 625] 16:28:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f6692c09400) [pid = 1933] [serial = 1876] [outer = (nil)] 16:28:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f669a4f6c00) [pid = 1933] [serial = 1877] [outer = 0x7f6692c09400] 16:28:20 INFO - PROCESS | 1933 | 1462922900712 Marionette DEBUG loaded listener.js 16:28:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 183 (0x7f669b452c00) [pid = 1933] [serial = 1878] [outer = 0x7f6692c09400] 16:28:21 INFO - PROCESS | 1933 | 1462922901587 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:28:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:28:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1426ms 16:28:21 INFO - PROCESS | 1933 | 1462922901655 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 16:28:21 INFO - PROCESS | 1933 | 1462922901658 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 16:28:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:28:21 INFO - PROCESS | 1933 | 1462922901665 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 1933 | 1462922901667 Marionette TRACE conn4 <- [1,2474,null,{}] 16:28:21 INFO - PROCESS | 1933 | 1462922901672 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:21 INFO - PROCESS | 1933 | 1462922901852 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 16:28:22 INFO - PROCESS | 1933 | 1462922902057 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:22 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c38b800 == 131 [pid = 1933] [id = 626] 16:28:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f669331a000) [pid = 1933] [serial = 1879] [outer = (nil)] 16:28:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f669b64b800) [pid = 1933] [serial = 1880] [outer = 0x7f669331a000] 16:28:22 INFO - PROCESS | 1933 | 1462922902169 Marionette DEBUG loaded listener.js 16:28:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f669bcce000) [pid = 1933] [serial = 1881] [outer = 0x7f669331a000] 16:28:23 INFO - PROCESS | 1933 | 1462922903095 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:28:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:28:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1480ms 16:28:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:28:23 INFO - PROCESS | 1933 | 1462922903146 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 16:28:23 INFO - PROCESS | 1933 | 1462922903149 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 16:28:23 INFO - PROCESS | 1933 | 1462922903155 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:28:23 INFO - PROCESS | 1933 | 1462922903158 Marionette TRACE conn4 <- [1,2478,null,{}] 16:28:23 INFO - PROCESS | 1933 | 1462922903163 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:23 INFO - PROCESS | 1933 | 1462922903373 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 16:28:23 INFO - PROCESS | 1933 | 1462922903573 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:23 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a8b27000 == 132 [pid = 1933] [id = 627] 16:28:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f669b0fcc00) [pid = 1933] [serial = 1882] [outer = (nil)] 16:28:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f669f00bc00) [pid = 1933] [serial = 1883] [outer = 0x7f669b0fcc00] 16:28:23 INFO - PROCESS | 1933 | 1462922903644 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f66a99ce000) [pid = 1933] [serial = 1884] [outer = 0x7f669b0fcc00] 16:28:24 INFO - PROCESS | 1933 | 1462922904514 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:28:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:28:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1431ms 16:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:28:24 INFO - PROCESS | 1933 | 1462922904586 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 16:28:24 INFO - PROCESS | 1933 | 1462922904589 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 16:28:24 INFO - PROCESS | 1933 | 1462922904596 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 1933 | 1462922904599 Marionette TRACE conn4 <- [1,2482,null,{}] 16:28:24 INFO - PROCESS | 1933 | 1462922904604 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:24 INFO - PROCESS | 1933 | 1462922904835 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 16:28:25 INFO - PROCESS | 1933 | 1462922905038 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:25 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae7cb800 == 133 [pid = 1933] [id = 628] 16:28:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f669c135800) [pid = 1933] [serial = 1885] [outer = (nil)] 16:28:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f66a9e18400) [pid = 1933] [serial = 1886] [outer = 0x7f669c135800] 16:28:25 INFO - PROCESS | 1933 | 1462922905155 Marionette DEBUG loaded listener.js 16:28:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f66aac51000) [pid = 1933] [serial = 1887] [outer = 0x7f669c135800] 16:28:26 INFO - PROCESS | 1933 | 1462922906101 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:28:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:28:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1586ms 16:28:26 INFO - PROCESS | 1933 | 1462922906181 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 16:28:26 INFO - PROCESS | 1933 | 1462922906186 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 16:28:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:28:26 INFO - PROCESS | 1933 | 1462922906192 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 1933 | 1462922906197 Marionette TRACE conn4 <- [1,2486,null,{}] 16:28:26 INFO - PROCESS | 1933 | 1462922906205 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:26 INFO - PROCESS | 1933 | 1462922906448 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 16:28:26 INFO - PROCESS | 1933 | 1462922906701 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e62000 == 134 [pid = 1933] [id = 629] 16:28:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f66868f5800) [pid = 1933] [serial = 1888] [outer = (nil)] 16:28:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f669b056400) [pid = 1933] [serial = 1889] [outer = 0x7f66868f5800] 16:28:26 INFO - PROCESS | 1933 | 1462922906817 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f66ace29400) [pid = 1933] [serial = 1890] [outer = 0x7f66868f5800] 16:28:27 INFO - PROCESS | 1933 | 1462922907691 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1530ms 16:28:27 INFO - PROCESS | 1933 | 1462922907724 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 1933 | 1462922907726 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 16:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:28:27 INFO - PROCESS | 1933 | 1462922907734 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1933 | 1462922907736 Marionette TRACE conn4 <- [1,2490,null,{}] 16:28:27 INFO - PROCESS | 1933 | 1462922907743 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:27 INFO - PROCESS | 1933 | 1462922907946 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 16:28:28 INFO - PROCESS | 1933 | 1462922908157 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:28 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66aefc5800 == 135 [pid = 1933] [id = 630] 16:28:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f668c22b400) [pid = 1933] [serial = 1891] [outer = (nil)] 16:28:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f66ae5e5c00) [pid = 1933] [serial = 1892] [outer = 0x7f668c22b400] 16:28:28 INFO - PROCESS | 1933 | 1462922908274 Marionette DEBUG loaded listener.js 16:28:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f66aecca800) [pid = 1933] [serial = 1893] [outer = 0x7f668c22b400] 16:28:29 INFO - PROCESS | 1933 | 1462922909177 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:28:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:28:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1485ms 16:28:29 INFO - PROCESS | 1933 | 1462922909219 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 16:28:29 INFO - PROCESS | 1933 | 1462922909223 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 16:28:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:28:29 INFO - PROCESS | 1933 | 1462922909228 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:28:29 INFO - PROCESS | 1933 | 1462922909231 Marionette TRACE conn4 <- [1,2494,null,{}] 16:28:29 INFO - PROCESS | 1933 | 1462922909236 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:29 INFO - PROCESS | 1933 | 1462922909430 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 16:28:29 INFO - PROCESS | 1933 | 1462922909638 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696fbf800 == 136 [pid = 1933] [id = 631] 16:28:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 199 (0x7f66854a3c00) [pid = 1933] [serial = 1894] [outer = (nil)] 16:28:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 200 (0x7f66854abc00) [pid = 1933] [serial = 1895] [outer = 0x7f66854a3c00] 16:28:29 INFO - PROCESS | 1933 | 1462922909708 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 201 (0x7f66854b1400) [pid = 1933] [serial = 1896] [outer = 0x7f66854a3c00] 16:28:30 INFO - PROCESS | 1933 | 1462922910604 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:28:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:28:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1428ms 16:28:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:28:30 INFO - PROCESS | 1933 | 1462922910657 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 1933 | 1462922910661 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 16:28:30 INFO - PROCESS | 1933 | 1462922910667 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 1933 | 1462922910671 Marionette TRACE conn4 <- [1,2498,null,{}] 16:28:30 INFO - PROCESS | 1933 | 1462922910676 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:30 INFO - PROCESS | 1933 | 1462922910899 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 16:28:31 INFO - PROCESS | 1933 | 1462922911147 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:31 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668695d800 == 137 [pid = 1933] [id = 632] 16:28:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 202 (0x7f6689b4f800) [pid = 1933] [serial = 1897] [outer = (nil)] 16:28:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f6689b51c00) [pid = 1933] [serial = 1898] [outer = 0x7f6689b4f800] 16:28:31 INFO - PROCESS | 1933 | 1462922911316 Marionette DEBUG loaded listener.js 16:28:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f66aecce000) [pid = 1933] [serial = 1899] [outer = 0x7f6689b4f800] 16:28:32 INFO - PROCESS | 1933 | 1462922912153 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:28:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:28:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1537ms 16:28:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:28:32 INFO - PROCESS | 1933 | 1462922912204 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 16:28:32 INFO - PROCESS | 1933 | 1462922912207 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 16:28:32 INFO - PROCESS | 1933 | 1462922912214 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:28:32 INFO - PROCESS | 1933 | 1462922912217 Marionette TRACE conn4 <- [1,2502,null,{}] 16:28:32 INFO - PROCESS | 1933 | 1462922912224 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:32 INFO - PROCESS | 1933 | 1462922912427 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 16:28:32 INFO - PROCESS | 1933 | 1462922912647 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:32 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669271d000 == 138 [pid = 1933] [id = 633] 16:28:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f6685143800) [pid = 1933] [serial = 1900] [outer = (nil)] 16:28:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 206 (0x7f668514c000) [pid = 1933] [serial = 1901] [outer = 0x7f6685143800] 16:28:32 INFO - PROCESS | 1933 | 1462922912769 Marionette DEBUG loaded listener.js 16:28:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f6685150c00) [pid = 1933] [serial = 1902] [outer = 0x7f6685143800] 16:28:33 INFO - PROCESS | 1933 | 1462922913691 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:28:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:28:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1529ms 16:28:33 INFO - PROCESS | 1933 | 1462922913757 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 16:28:33 INFO - PROCESS | 1933 | 1462922913761 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 16:28:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:28:33 INFO - PROCESS | 1933 | 1462922913771 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:28:33 INFO - PROCESS | 1933 | 1462922913773 Marionette TRACE conn4 <- [1,2506,null,{}] 16:28:33 INFO - PROCESS | 1933 | 1462922913779 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:33 INFO - PROCESS | 1933 | 1462922913975 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 16:28:34 INFO - PROCESS | 1933 | 1462922914185 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6686960000 == 139 [pid = 1933] [id = 634] 16:28:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f66842d7400) [pid = 1933] [serial = 1903] [outer = (nil)] 16:28:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f66842e3800) [pid = 1933] [serial = 1904] [outer = 0x7f66842d7400] 16:28:34 INFO - PROCESS | 1933 | 1462922914628 Marionette DEBUG loaded listener.js 16:28:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f66854ae400) [pid = 1933] [serial = 1905] [outer = 0x7f66842d7400] 16:28:35 INFO - PROCESS | 1933 | 1462922915577 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:28:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:28:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1841ms 16:28:35 INFO - PROCESS | 1933 | 1462922915612 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 16:28:35 INFO - PROCESS | 1933 | 1462922915617 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 16:28:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:28:35 INFO - PROCESS | 1933 | 1462922915625 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:28:35 INFO - PROCESS | 1933 | 1462922915630 Marionette TRACE conn4 <- [1,2510,null,{}] 16:28:35 INFO - PROCESS | 1933 | 1462922915637 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:35 INFO - PROCESS | 1933 | 1462922915905 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 16:28:36 INFO - PROCESS | 1933 | 1462922916303 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6689cdd000 == 140 [pid = 1933] [id = 635] 16:28:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 211 (0x7f6688719800) [pid = 1933] [serial = 1906] [outer = (nil)] 16:28:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 212 (0x7f6689b44400) [pid = 1933] [serial = 1907] [outer = 0x7f6688719800] 16:28:36 INFO - PROCESS | 1933 | 1462922916378 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 213 (0x7f6689b4a400) [pid = 1933] [serial = 1908] [outer = 0x7f6688719800] 16:28:37 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669754f800 == 139 [pid = 1933] [id = 505] 16:28:37 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66936ae800 == 138 [pid = 1933] [id = 566] 16:28:37 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dbac800 == 137 [pid = 1933] [id = 565] 16:28:37 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668a620000 == 136 [pid = 1933] [id = 502] 16:28:37 INFO - PROCESS | 1933 | 1462922917352 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 212 (0x7f669a2e3000) [pid = 1933] [serial = 1778] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 211 (0x7f669953c800) [pid = 1933] [serial = 1775] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6694ba2000 == 135 [pid = 1933] [id = 620] 16:28:37 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669369c000 == 134 [pid = 1933] [id = 619] 16:28:37 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692958000 == 133 [pid = 1933] [id = 618] 16:28:37 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c981800 == 132 [pid = 1933] [id = 617] 16:28:37 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6689866000 == 131 [pid = 1933] [id = 616] 16:28:37 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668a6d3000 == 130 [pid = 1933] [id = 615] 16:28:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:28:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1835ms 16:28:37 INFO - PROCESS | 1933 | 1462922917461 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 1933 | 1462922917472 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 16:28:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:28:37 INFO - PROCESS | 1933 | 1462922917496 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1933 | 1462922917502 Marionette TRACE conn4 <- [1,2514,null,{}] 16:28:37 INFO - PROCESS | 1933 | 1462922917508 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:37 INFO - PROCESS | 1933 | 1462922917693 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 210 (0x7f6698966400) [pid = 1933] [serial = 1772] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f66926ce400) [pid = 1933] [serial = 1793] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f668b948400) [pid = 1933] [serial = 1787] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f668ad9ac00) [pid = 1933] [serial = 1751] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f668cbe7000) [pid = 1933] [serial = 1790] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 205 (0x7f668dc63c00) [pid = 1933] [serial = 1791] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 204 (0x7f66961b9800) [pid = 1933] [serial = 1766] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 203 (0x7f668a904800) [pid = 1933] [serial = 1785] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 202 (0x7f6686a93400) [pid = 1933] [serial = 1748] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 201 (0x7f66956a4000) [pid = 1933] [serial = 1799] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 200 (0x7f668a644400) [pid = 1933] [serial = 1784] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 199 (0x7f66927c0c00) [pid = 1933] [serial = 1760] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 198 (0x7f66927bac00) [pid = 1933] [serial = 1794] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f6692c11c00) [pid = 1933] [serial = 1796] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f669344f800) [pid = 1933] [serial = 1763] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f669326f400) [pid = 1933] [serial = 1797] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f6691f82400) [pid = 1933] [serial = 1746] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f668bc7f800) [pid = 1933] [serial = 1754] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f6692283c00) [pid = 1933] [serial = 1757] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f669890f000) [pid = 1933] [serial = 1800] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f669b0f9c00) [pid = 1933] [serial = 1781] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f6696f9e800) [pid = 1933] [serial = 1769] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f668bbddc00) [pid = 1933] [serial = 1788] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f66927b0800) [pid = 1933] [serial = 1802] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f669953dc00) [pid = 1933] [serial = 1803] [outer = (nil)] [url = about:blank] 16:28:37 INFO - PROCESS | 1933 | 1462922917973 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:38 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c312000 == 131 [pid = 1933] [id = 636] 16:28:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f6688809400) [pid = 1933] [serial = 1909] [outer = (nil)] 16:28:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f668a87b400) [pid = 1933] [serial = 1910] [outer = 0x7f6688809400] 16:28:38 INFO - PROCESS | 1933 | 1462922918078 Marionette DEBUG loaded listener.js 16:28:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f668b8ef400) [pid = 1933] [serial = 1911] [outer = 0x7f6688809400] 16:28:39 INFO - PROCESS | 1933 | 1462922918999 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:28:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:28:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1589ms 16:28:39 INFO - PROCESS | 1933 | 1462922919078 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 16:28:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:28:39 INFO - PROCESS | 1933 | 1462922919084 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 16:28:39 INFO - PROCESS | 1933 | 1462922919092 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1933 | 1462922919099 Marionette TRACE conn4 <- [1,2518,null,{}] 16:28:39 INFO - PROCESS | 1933 | 1462922919108 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:39 INFO - PROCESS | 1933 | 1462922919348 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 16:28:39 INFO - PROCESS | 1933 | 1462922919622 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da94800 == 132 [pid = 1933] [id = 637] 16:28:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f6686a92c00) [pid = 1933] [serial = 1912] [outer = (nil)] 16:28:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f6688713800) [pid = 1933] [serial = 1913] [outer = 0x7f6686a92c00] 16:28:39 INFO - PROCESS | 1933 | 1462922919746 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f6689b49400) [pid = 1933] [serial = 1914] [outer = 0x7f6686a92c00] 16:28:40 INFO - PROCESS | 1933 | 1462922920633 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:28:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:28:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1587ms 16:28:40 INFO - PROCESS | 1933 | 1462922920679 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 1933 | 1462922920689 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 16:28:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:28:40 INFO - PROCESS | 1933 | 1462922920699 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 1933 | 1462922920703 Marionette TRACE conn4 <- [1,2522,null,{}] 16:28:40 INFO - PROCESS | 1933 | 1462922920709 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:40 INFO - PROCESS | 1933 | 1462922920912 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 16:28:41 INFO - PROCESS | 1933 | 1462922921125 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692957800 == 133 [pid = 1933] [id = 638] 16:28:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f6688711400) [pid = 1933] [serial = 1915] [outer = (nil)] 16:28:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f668b8efc00) [pid = 1933] [serial = 1916] [outer = 0x7f6688711400] 16:28:41 INFO - PROCESS | 1933 | 1462922921204 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f668bba8c00) [pid = 1933] [serial = 1917] [outer = 0x7f6688711400] 16:28:42 INFO - PROCESS | 1933 | 1462922922190 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:28:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:28:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1536ms 16:28:42 INFO - PROCESS | 1933 | 1462922922235 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 16:28:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:28:42 INFO - PROCESS | 1933 | 1462922922239 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 16:28:42 INFO - PROCESS | 1933 | 1462922922245 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 1933 | 1462922922251 Marionette TRACE conn4 <- [1,2526,null,{}] 16:28:42 INFO - PROCESS | 1933 | 1462922922267 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:42 INFO - PROCESS | 1933 | 1462922922477 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 16:28:42 INFO - PROCESS | 1933 | 1462922922738 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:42 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669471b800 == 134 [pid = 1933] [id = 639] 16:28:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f668cac9000) [pid = 1933] [serial = 1918] [outer = (nil)] 16:28:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f668dc6f400) [pid = 1933] [serial = 1919] [outer = 0x7f668cac9000] 16:28:42 INFO - PROCESS | 1933 | 1462922922859 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f66920e8800) [pid = 1933] [serial = 1920] [outer = 0x7f668cac9000] 16:28:43 INFO - PROCESS | 1933 | 1462922923708 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:28:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:28:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1533ms 16:28:43 INFO - PROCESS | 1933 | 1462922923779 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 16:28:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:28:43 INFO - PROCESS | 1933 | 1462922923784 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 16:28:43 INFO - PROCESS | 1933 | 1462922923791 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 1933 | 1462922923794 Marionette TRACE conn4 <- [1,2530,null,{}] 16:28:43 INFO - PROCESS | 1933 | 1462922923800 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:44 INFO - PROCESS | 1933 | 1462922923999 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 16:28:44 INFO - PROCESS | 1933 | 1462922924207 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:44 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696ddf000 == 135 [pid = 1933] [id = 640] 16:28:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 199 (0x7f668cacbc00) [pid = 1933] [serial = 1921] [outer = (nil)] 16:28:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 200 (0x7f66927b8800) [pid = 1933] [serial = 1922] [outer = 0x7f668cacbc00] 16:28:44 INFO - PROCESS | 1933 | 1462922924325 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 201 (0x7f6693117800) [pid = 1933] [serial = 1923] [outer = 0x7f668cacbc00] 16:28:45 INFO - PROCESS | 1933 | 1462922925258 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1535ms 16:28:45 INFO - PROCESS | 1933 | 1462922925327 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 16:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:28:45 INFO - PROCESS | 1933 | 1462922925331 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 16:28:45 INFO - PROCESS | 1933 | 1462922925337 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 1933 | 1462922925341 Marionette TRACE conn4 <- [1,2534,null,{}] 16:28:45 INFO - PROCESS | 1933 | 1462922925347 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:45 INFO - PROCESS | 1933 | 1462922925559 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ad1a800 == 134 [pid = 1933] [id = 296] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3067800 == 133 [pid = 1933] [id = 612] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3e5e800 == 132 [pid = 1933] [id = 613] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b2e91800 == 131 [pid = 1933] [id = 443] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668bcf9000 == 130 [pid = 1933] [id = 614] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6689cf0800 == 129 [pid = 1933] [id = 519] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6686ee1800 == 128 [pid = 1933] [id = 515] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c770800 == 127 [pid = 1933] [id = 591] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668548d800 == 126 [pid = 1933] [id = 520] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bc46800 == 125 [pid = 1933] [id = 518] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66933cd000 == 124 [pid = 1933] [id = 295] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669f0a7800 == 123 [pid = 1933] [id = 593] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6684236000 == 122 [pid = 1933] [id = 521] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6689cdd000 == 121 [pid = 1933] [id = 635] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6686960000 == 120 [pid = 1933] [id = 634] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669271d000 == 119 [pid = 1933] [id = 633] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668695d800 == 118 [pid = 1933] [id = 632] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696fbf800 == 117 [pid = 1933] [id = 631] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66aefc5800 == 116 [pid = 1933] [id = 630] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c97e000 == 115 [pid = 1933] [id = 482] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3e62000 == 114 [pid = 1933] [id = 629] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae7cb800 == 113 [pid = 1933] [id = 628] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a8b27000 == 112 [pid = 1933] [id = 627] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c38b800 == 111 [pid = 1933] [id = 626] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b4cf800 == 110 [pid = 1933] [id = 625] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66933bc800 == 109 [pid = 1933] [id = 623] 16:28:47 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ad14000 == 108 [pid = 1933] [id = 622] 16:28:47 INFO - PROCESS | 1933 | 1462922927943 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6686ed3800 == 109 [pid = 1933] [id = 641] 16:28:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 202 (0x7f66868f4400) [pid = 1933] [serial = 1924] [outer = (nil)] 16:28:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f668870d400) [pid = 1933] [serial = 1925] [outer = 0x7f66868f4400] 16:28:48 INFO - PROCESS | 1933 | 1462922928011 Marionette DEBUG loaded listener.js 16:28:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f6689b45c00) [pid = 1933] [serial = 1926] [outer = 0x7f66868f4400] 16:28:48 INFO - PROCESS | 1933 | 1462922928839 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:28:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:28:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 3540ms 16:28:48 INFO - PROCESS | 1933 | 1462922928879 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 1933 | 1462922928884 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 16:28:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:28:48 INFO - PROCESS | 1933 | 1462922928892 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1933 | 1462922928897 Marionette TRACE conn4 <- [1,2538,null,{}] 16:28:48 INFO - PROCESS | 1933 | 1462922928903 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:49 INFO - PROCESS | 1933 | 1462922929150 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 16:28:49 INFO - PROCESS | 1933 | 1462922929180 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:49 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692729000 == 110 [pid = 1933] [id = 642] 16:28:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f6686a96c00) [pid = 1933] [serial = 1927] [outer = (nil)] 16:28:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 206 (0x7f668b94e800) [pid = 1933] [serial = 1928] [outer = 0x7f6686a96c00] 16:28:49 INFO - PROCESS | 1933 | 1462922929243 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f668c60d400) [pid = 1933] [serial = 1929] [outer = 0x7f6686a96c00] 16:28:50 INFO - PROCESS | 1933 | 1462922930194 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:28:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:28:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1333ms 16:28:50 INFO - PROCESS | 1933 | 1462922930228 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 1933 | 1462922930234 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 16:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:28:50 INFO - PROCESS | 1933 | 1462922930250 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 1933 | 1462922930254 Marionette TRACE conn4 <- [1,2542,null,{}] 16:28:50 INFO - PROCESS | 1933 | 1462922930260 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:50 INFO - PROCESS | 1933 | 1462922930516 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 16:28:50 INFO - PROCESS | 1933 | 1462922930550 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696dd6000 == 111 [pid = 1933] [id = 643] 16:28:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f66854acc00) [pid = 1933] [serial = 1930] [outer = (nil)] 16:28:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f669311fc00) [pid = 1933] [serial = 1931] [outer = 0x7f66854acc00] 16:28:50 INFO - PROCESS | 1933 | 1462922930627 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f6693a85400) [pid = 1933] [serial = 1932] [outer = 0x7f66854acc00] 16:28:51 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f668a883800) [pid = 1933] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:28:51 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f668bbdf800) [pid = 1933] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:28:51 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f6688719800) [pid = 1933] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:28:51 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f66842d7400) [pid = 1933] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:28:51 INFO - PROCESS | 1933 | --DOMWINDOW == 205 (0x7f668d5a4000) [pid = 1933] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:28:51 INFO - PROCESS | 1933 | --DOMWINDOW == 204 (0x7f6686a99c00) [pid = 1933] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:28:51 INFO - PROCESS | 1933 | --DOMWINDOW == 203 (0x7f6694ce5c00) [pid = 1933] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:28:51 INFO - PROCESS | 1933 | --DOMWINDOW == 202 (0x7f66926d4c00) [pid = 1933] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:28:51 INFO - PROCESS | 1933 | 1462922931774 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:28:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1593ms 16:28:51 INFO - PROCESS | 1933 | 1462922931834 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 1933 | 1462922931837 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 16:28:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:28:51 INFO - PROCESS | 1933 | 1462922931853 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 1933 | 1462922931862 Marionette TRACE conn4 <- [1,2546,null,{}] 16:28:51 INFO - PROCESS | 1933 | 1462922931873 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:52 INFO - PROCESS | 1933 | 1462922932057 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 16:28:52 INFO - PROCESS | 1933 | 1462922932227 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669a555000 == 112 [pid = 1933] [id = 644] 16:28:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f6685149c00) [pid = 1933] [serial = 1933] [outer = (nil)] 16:28:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f66928f7400) [pid = 1933] [serial = 1934] [outer = 0x7f6685149c00] 16:28:52 INFO - PROCESS | 1933 | 1462922932289 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f6698c0c000) [pid = 1933] [serial = 1935] [outer = 0x7f6685149c00] 16:28:53 INFO - PROCESS | 1933 | 1462922933061 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1251ms 16:28:53 INFO - PROCESS | 1933 | 1462922933097 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 16:28:53 INFO - PROCESS | 1933 | 1462922933101 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 16:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:28:53 INFO - PROCESS | 1933 | 1462922933107 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 1933 | 1462922933109 Marionette TRACE conn4 <- [1,2550,null,{}] 16:28:53 INFO - PROCESS | 1933 | 1462922933115 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:53 INFO - PROCESS | 1933 | 1462922933401 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 16:28:53 INFO - PROCESS | 1933 | 1462922933624 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:53 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6686960000 == 113 [pid = 1933] [id = 645] 16:28:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 206 (0x7f66854a5000) [pid = 1933] [serial = 1936] [outer = (nil)] 16:28:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f66854ad000) [pid = 1933] [serial = 1937] [outer = 0x7f66854a5000] 16:28:53 INFO - PROCESS | 1933 | 1462922933747 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f6689b47c00) [pid = 1933] [serial = 1938] [outer = 0x7f66854a5000] 16:28:54 INFO - PROCESS | 1933 | 1462922934783 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:28:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:28:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1728ms 16:28:54 INFO - PROCESS | 1933 | 1462922934838 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 16:28:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:28:54 INFO - PROCESS | 1933 | 1462922934843 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 16:28:54 INFO - PROCESS | 1933 | 1462922934851 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 1933 | 1462922934858 Marionette TRACE conn4 <- [1,2554,null,{}] 16:28:54 INFO - PROCESS | 1933 | 1462922934865 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:55 INFO - PROCESS | 1933 | 1462922935066 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 16:28:55 INFO - PROCESS | 1933 | 1462922935276 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:55 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669a569800 == 114 [pid = 1933] [id = 646] 16:28:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f6689b50c00) [pid = 1933] [serial = 1939] [outer = (nil)] 16:28:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f668bc79000) [pid = 1933] [serial = 1940] [outer = 0x7f6689b50c00] 16:28:55 INFO - PROCESS | 1933 | 1462922935406 Marionette DEBUG loaded listener.js 16:28:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 211 (0x7f66927acc00) [pid = 1933] [serial = 1941] [outer = 0x7f6689b50c00] 16:28:56 INFO - PROCESS | 1933 | 1462922936397 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:28:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:28:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1587ms 16:28:56 INFO - PROCESS | 1933 | 1462922936437 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 16:28:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:28:56 INFO - PROCESS | 1933 | 1462922936443 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 16:28:56 INFO - PROCESS | 1933 | 1462922936450 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 1933 | 1462922936453 Marionette TRACE conn4 <- [1,2558,null,{}] 16:28:56 INFO - PROCESS | 1933 | 1462922936460 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:56 INFO - PROCESS | 1933 | 1462922936648 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 16:28:56 INFO - PROCESS | 1933 | 1462922936867 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:56 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c339000 == 115 [pid = 1933] [id = 647] 16:28:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 212 (0x7f669311c000) [pid = 1933] [serial = 1942] [outer = (nil)] 16:28:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 213 (0x7f669953dc00) [pid = 1933] [serial = 1943] [outer = 0x7f669311c000] 16:28:56 INFO - PROCESS | 1933 | 1462922936987 Marionette DEBUG loaded listener.js 16:28:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 214 (0x7f669ab57000) [pid = 1933] [serial = 1944] [outer = 0x7f669311c000] 16:28:58 INFO - PROCESS | 1933 | 1462922938023 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:28:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:28:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1633ms 16:28:58 INFO - PROCESS | 1933 | 1462922938083 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 16:28:58 INFO - PROCESS | 1933 | 1462922938089 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 16:28:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:28:58 INFO - PROCESS | 1933 | 1462922938107 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:28:58 INFO - PROCESS | 1933 | 1462922938115 Marionette TRACE conn4 <- [1,2562,null,{}] 16:28:58 INFO - PROCESS | 1933 | 1462922938121 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:58 INFO - PROCESS | 1933 | 1462922938361 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 16:28:58 INFO - PROCESS | 1933 | 1462922938615 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:58 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669fe4a000 == 116 [pid = 1933] [id = 648] 16:28:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 215 (0x7f6685147800) [pid = 1933] [serial = 1945] [outer = (nil)] 16:28:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 216 (0x7f669bcce400) [pid = 1933] [serial = 1946] [outer = 0x7f6685147800] 16:28:58 INFO - PROCESS | 1933 | 1462922938732 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 217 (0x7f669c791000) [pid = 1933] [serial = 1947] [outer = 0x7f6685147800] 16:28:59 INFO - PROCESS | 1933 | 1462922939634 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:28:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1595ms 16:28:59 INFO - PROCESS | 1933 | 1462922939694 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 1933 | 1462922939697 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 16:28:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:28:59 INFO - PROCESS | 1933 | 1462922939704 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 1933 | 1462922939708 Marionette TRACE conn4 <- [1,2566,null,{}] 16:28:59 INFO - PROCESS | 1933 | 1462922939714 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:59 INFO - PROCESS | 1933 | 1462922939924 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 16:29:00 INFO - PROCESS | 1933 | 1462922940135 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a9e44000 == 117 [pid = 1933] [id = 649] 16:29:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 218 (0x7f668514e400) [pid = 1933] [serial = 1948] [outer = (nil)] 16:29:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 219 (0x7f669cb7ac00) [pid = 1933] [serial = 1949] [outer = 0x7f668514e400] 16:29:00 INFO - PROCESS | 1933 | 1462922940250 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 220 (0x7f669f011800) [pid = 1933] [serial = 1950] [outer = 0x7f668514e400] 16:29:01 INFO - PROCESS | 1933 | 1462922941192 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:29:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1535ms 16:29:01 INFO - PROCESS | 1933 | 1462922941240 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 1933 | 1462922941244 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 16:29:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:29:01 INFO - PROCESS | 1933 | 1462922941250 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 1933 | 1462922941252 Marionette TRACE conn4 <- [1,2570,null,{}] 16:29:01 INFO - PROCESS | 1933 | 1462922941258 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:01 INFO - PROCESS | 1933 | 1462922941451 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 16:29:01 INFO - PROCESS | 1933 | 1462922941672 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:01 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae773000 == 118 [pid = 1933] [id = 650] 16:29:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 221 (0x7f66a9780800) [pid = 1933] [serial = 1951] [outer = (nil)] 16:29:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 222 (0x7f66a978a400) [pid = 1933] [serial = 1952] [outer = 0x7f66a9780800] 16:29:01 INFO - PROCESS | 1933 | 1462922941800 Marionette DEBUG loaded listener.js 16:29:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 223 (0x7f66aab10c00) [pid = 1933] [serial = 1953] [outer = 0x7f66a9780800] 16:29:02 INFO - PROCESS | 1933 | 1462922942836 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:29:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:29:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1641ms 16:29:02 INFO - PROCESS | 1933 | 1462922942892 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 16:29:02 INFO - PROCESS | 1933 | 1462922942900 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 16:29:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:29:02 INFO - PROCESS | 1933 | 1462922942907 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:29:02 INFO - PROCESS | 1933 | 1462922942911 Marionette TRACE conn4 <- [1,2574,null,{}] 16:29:02 INFO - PROCESS | 1933 | 1462922942916 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:03 INFO - PROCESS | 1933 | 1462922943133 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 16:29:03 INFO - PROCESS | 1933 | 1462922943389 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:03 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b0a54000 == 119 [pid = 1933] [id = 651] 16:29:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 224 (0x7f668514c800) [pid = 1933] [serial = 1954] [outer = (nil)] 16:29:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 225 (0x7f66852b5800) [pid = 1933] [serial = 1955] [outer = 0x7f668514c800] 16:29:03 INFO - PROCESS | 1933 | 1462922943508 Marionette DEBUG loaded listener.js 16:29:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 226 (0x7f66a2f18400) [pid = 1933] [serial = 1956] [outer = 0x7f668514c800] 16:29:04 INFO - PROCESS | 1933 | 1462922944351 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:29:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:29:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1484ms 16:29:04 INFO - PROCESS | 1933 | 1462922944396 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 16:29:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:29:04 INFO - PROCESS | 1933 | 1462922944400 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 16:29:04 INFO - PROCESS | 1933 | 1462922944407 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:29:04 INFO - PROCESS | 1933 | 1462922944410 Marionette TRACE conn4 <- [1,2578,null,{}] 16:29:04 INFO - PROCESS | 1933 | 1462922944416 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:04 INFO - PROCESS | 1933 | 1462922944606 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 16:29:04 INFO - PROCESS | 1933 | 1462922944871 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:04 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e60800 == 120 [pid = 1933] [id = 652] 16:29:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 227 (0x7f66852ad000) [pid = 1933] [serial = 1957] [outer = (nil)] 16:29:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 228 (0x7f669feb9800) [pid = 1933] [serial = 1958] [outer = 0x7f66852ad000] 16:29:04 INFO - PROCESS | 1933 | 1462922944954 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 1933 | ++DOMWINDOW == 229 (0x7f66acdd3800) [pid = 1933] [serial = 1959] [outer = 0x7f66852ad000] 16:29:05 INFO - PROCESS | 1933 | 1462922945837 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:29:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:29:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1483ms 16:29:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:29:05 INFO - PROCESS | 1933 | 1462922945890 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 16:29:05 INFO - PROCESS | 1933 | 1462922945893 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 16:29:05 INFO - PROCESS | 1933 | 1462922945900 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 1933 | 1462922945902 Marionette TRACE conn4 <- [1,2582,null,{}] 16:29:05 INFO - PROCESS | 1933 | 1462922945929 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:06 INFO - PROCESS | 1933 | 1462922946126 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 16:29:06 INFO - PROCESS | 1933 | 1462922946339 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:06 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bc1c000 == 121 [pid = 1933] [id = 653] 16:29:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 230 (0x7f668514f400) [pid = 1933] [serial = 1960] [outer = (nil)] 16:29:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 231 (0x7f66867a9c00) [pid = 1933] [serial = 1961] [outer = 0x7f668514f400] 16:29:06 INFO - PROCESS | 1933 | 1462922946448 Marionette DEBUG loaded listener.js 16:29:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 232 (0x7f66867ae800) [pid = 1933] [serial = 1962] [outer = 0x7f668514f400] 16:29:07 INFO - PROCESS | 1933 | 1462922947331 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:29:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:29:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1502ms 16:29:07 INFO - PROCESS | 1933 | 1462922947416 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 16:29:07 INFO - PROCESS | 1933 | 1462922947420 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 16:29:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:29:07 INFO - PROCESS | 1933 | 1462922947429 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:29:07 INFO - PROCESS | 1933 | 1462922947438 Marionette TRACE conn4 <- [1,2586,null,{}] 16:29:07 INFO - PROCESS | 1933 | 1462922947444 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:07 INFO - PROCESS | 1933 | 1462922947647 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 16:29:07 INFO - PROCESS | 1933 | 1462922947866 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:07 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6689aa4800 == 122 [pid = 1933] [id = 654] 16:29:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 233 (0x7f66852b7400) [pid = 1933] [serial = 1963] [outer = (nil)] 16:29:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 234 (0x7f668af96000) [pid = 1933] [serial = 1964] [outer = 0x7f66852b7400] 16:29:07 INFO - PROCESS | 1933 | 1462922947979 Marionette DEBUG loaded listener.js 16:29:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 235 (0x7f66acea2800) [pid = 1933] [serial = 1965] [outer = 0x7f66852b7400] 16:29:08 INFO - PROCESS | 1933 | 1462922948914 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:29:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:29:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1539ms 16:29:08 INFO - PROCESS | 1933 | 1462922948988 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 1933 | 1462922948990 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 16:29:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:29:09 INFO - PROCESS | 1933 | 1462922949000 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:29:09 INFO - PROCESS | 1933 | 1462922949003 Marionette TRACE conn4 <- [1,2590,null,{}] 16:29:09 INFO - PROCESS | 1933 | 1462922949009 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:09 INFO - PROCESS | 1933 | 1462922949205 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 16:29:09 INFO - PROCESS | 1933 | 1462922949420 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:09 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66850ca000 == 123 [pid = 1933] [id = 655] 16:29:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 236 (0x7f6684ece400) [pid = 1933] [serial = 1966] [outer = (nil)] 16:29:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 237 (0x7f6684ed5000) [pid = 1933] [serial = 1967] [outer = 0x7f6684ece400] 16:29:09 INFO - PROCESS | 1933 | 1462922949543 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 238 (0x7f66867ae000) [pid = 1933] [serial = 1968] [outer = 0x7f6684ece400] 16:29:10 INFO - PROCESS | 1933 | 1462922950530 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1589ms 16:29:10 INFO - PROCESS | 1933 | 1462922950590 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 16:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:29:10 INFO - PROCESS | 1933 | 1462922950594 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 16:29:10 INFO - PROCESS | 1933 | 1462922950600 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:29:10 INFO - PROCESS | 1933 | 1462922950605 Marionette TRACE conn4 <- [1,2594,null,{}] 16:29:10 INFO - PROCESS | 1933 | 1462922950611 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:10 INFO - PROCESS | 1933 | 1462922950821 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 16:29:11 INFO - PROCESS | 1933 | 1462922951415 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:11 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668548d800 == 124 [pid = 1933] [id = 656] 16:29:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 239 (0x7f6684ed5400) [pid = 1933] [serial = 1969] [outer = (nil)] 16:29:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 240 (0x7f6684ed7c00) [pid = 1933] [serial = 1970] [outer = 0x7f6684ed5400] 16:29:11 INFO - PROCESS | 1933 | 1462922951499 Marionette DEBUG loaded listener.js 16:29:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 241 (0x7f66852af400) [pid = 1933] [serial = 1971] [outer = 0x7f6684ed5400] 16:29:12 INFO - PROCESS | 1933 | 1462922952397 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:29:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:29:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1829ms 16:29:12 INFO - PROCESS | 1933 | 1462922952431 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 16:29:12 INFO - PROCESS | 1933 | 1462922952437 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 16:29:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:29:12 INFO - PROCESS | 1933 | 1462922952445 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:29:12 INFO - PROCESS | 1933 | 1462922952450 Marionette TRACE conn4 <- [1,2598,null,{}] 16:29:12 INFO - PROCESS | 1933 | 1462922952457 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:12 INFO - PROCESS | 1933 | 1462922952660 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 16:29:12 INFO - PROCESS | 1933 | 1462922952891 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:12 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dbb3000 == 125 [pid = 1933] [id = 657] 16:29:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 242 (0x7f6684ed6000) [pid = 1933] [serial = 1972] [outer = (nil)] 16:29:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 243 (0x7f66854b0800) [pid = 1933] [serial = 1973] [outer = 0x7f6684ed6000] 16:29:13 INFO - PROCESS | 1933 | 1462922953057 Marionette DEBUG loaded listener.js 16:29:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 244 (0x7f6686a9b800) [pid = 1933] [serial = 1974] [outer = 0x7f6684ed6000] 16:29:14 INFO - PROCESS | 1933 | 1462922954078 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:29:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:29:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1684ms 16:29:14 INFO - PROCESS | 1933 | 1462922954133 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 16:29:14 INFO - PROCESS | 1933 | 1462922954139 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 16:29:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:29:14 INFO - PROCESS | 1933 | 1462922954146 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:29:14 INFO - PROCESS | 1933 | 1462922954149 Marionette TRACE conn4 <- [1,2602,null,{}] 16:29:14 INFO - PROCESS | 1933 | 1462922954155 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:14 INFO - PROCESS | 1933 | 1462922954348 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 16:29:14 INFO - PROCESS | 1933 | 1462922954577 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:14 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da5d800 == 126 [pid = 1933] [id = 658] 16:29:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 245 (0x7f6689b4b800) [pid = 1933] [serial = 1975] [outer = (nil)] 16:29:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 246 (0x7f6689b56400) [pid = 1933] [serial = 1976] [outer = 0x7f6689b4b800] 16:29:14 INFO - PROCESS | 1933 | 1462922954692 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 247 (0x7f668a904800) [pid = 1933] [serial = 1977] [outer = 0x7f6689b4b800] 16:29:15 INFO - PROCESS | 1933 | 1462922955703 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:29:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:29:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1627ms 16:29:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:29:15 INFO - PROCESS | 1933 | 1462922955775 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 16:29:15 INFO - PROCESS | 1933 | 1462922955778 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 16:29:15 INFO - PROCESS | 1933 | 1462922955791 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:29:15 INFO - PROCESS | 1933 | 1462922955800 Marionette TRACE conn4 <- [1,2606,null,{}] 16:29:15 INFO - PROCESS | 1933 | 1462922955808 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:16 INFO - PROCESS | 1933 | 1462922956042 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 16:29:16 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696ec6800 == 125 [pid = 1933] [id = 350] 16:29:16 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669a555000 == 124 [pid = 1933] [id = 644] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 246 (0x7f668a87b400) [pid = 1933] [serial = 1910] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 245 (0x7f669b45c400) [pid = 1933] [serial = 1820] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 244 (0x7f669c923400) [pid = 1933] [serial = 1826] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 243 (0x7f668af91000) [pid = 1933] [serial = 1808] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 242 (0x7f66948b0400) [pid = 1933] [serial = 1814] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 241 (0x7f668a883c00) [pid = 1933] [serial = 1868] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 240 (0x7f668cac7400) [pid = 1933] [serial = 1871] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 239 (0x7f6693454400) [pid = 1933] [serial = 1874] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 238 (0x7f669a4f6c00) [pid = 1933] [serial = 1877] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 237 (0x7f669b64b800) [pid = 1933] [serial = 1880] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 236 (0x7f669f00bc00) [pid = 1933] [serial = 1883] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 235 (0x7f66a9e18400) [pid = 1933] [serial = 1886] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 234 (0x7f669b056400) [pid = 1933] [serial = 1889] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 233 (0x7f66ae5e5c00) [pid = 1933] [serial = 1892] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 232 (0x7f66854abc00) [pid = 1933] [serial = 1895] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 231 (0x7f6689b51c00) [pid = 1933] [serial = 1898] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 230 (0x7f668514c000) [pid = 1933] [serial = 1901] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 229 (0x7f669c136800) [pid = 1933] [serial = 1823] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 228 (0x7f66a9e82c00) [pid = 1933] [serial = 1841] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 227 (0x7f66a9edfc00) [pid = 1933] [serial = 1838] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 226 (0x7f669de82400) [pid = 1933] [serial = 1829] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 225 (0x7f6691f93c00) [pid = 1933] [serial = 1811] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 224 (0x7f66a2f16000) [pid = 1933] [serial = 1835] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 223 (0x7f6686a99400) [pid = 1933] [serial = 1844] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 222 (0x7f669f00a800) [pid = 1933] [serial = 1832] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 221 (0x7f669a90a800) [pid = 1933] [serial = 1817] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696dd6000 == 123 [pid = 1933] [id = 643] 16:29:16 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692729000 == 122 [pid = 1933] [id = 642] 16:29:16 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6686ed3800 == 121 [pid = 1933] [id = 641] 16:29:16 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696ddf000 == 120 [pid = 1933] [id = 640] 16:29:16 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669471b800 == 119 [pid = 1933] [id = 639] 16:29:16 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692957800 == 118 [pid = 1933] [id = 638] 16:29:16 INFO - PROCESS | 1933 | 1462922956407 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:16 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da94800 == 117 [pid = 1933] [id = 637] 16:29:16 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c312000 == 116 [pid = 1933] [id = 636] 16:29:16 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6689ce9000 == 117 [pid = 1933] [id = 659] 16:29:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 222 (0x7f668514c000) [pid = 1933] [serial = 1978] [outer = (nil)] 16:29:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 223 (0x7f6689b54400) [pid = 1933] [serial = 1979] [outer = 0x7f668514c000] 16:29:16 INFO - PROCESS | 1933 | 1462922956479 Marionette DEBUG loaded listener.js 16:29:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 224 (0x7f668bbd5800) [pid = 1933] [serial = 1980] [outer = 0x7f668514c000] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 223 (0x7f668d9d9400) [pid = 1933] [serial = 1853] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 222 (0x7f6691f9f000) [pid = 1933] [serial = 1854] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 221 (0x7f668cac6800) [pid = 1933] [serial = 1851] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 220 (0x7f668af95000) [pid = 1933] [serial = 1848] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 219 (0x7f668bc7e000) [pid = 1933] [serial = 1850] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 218 (0x7f6689b44400) [pid = 1933] [serial = 1907] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 217 (0x7f6699540400) [pid = 1933] [serial = 1865] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 216 (0x7f6689b4a400) [pid = 1933] [serial = 1908] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 215 (0x7f66854ae400) [pid = 1933] [serial = 1905] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 214 (0x7f66842e3800) [pid = 1933] [serial = 1904] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 213 (0x7f6692c0a000) [pid = 1933] [serial = 1856] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 212 (0x7f6689b61800) [pid = 1933] [serial = 1847] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 211 (0x7f669896a000) [pid = 1933] [serial = 1863] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 210 (0x7f669a52f400) [pid = 1933] [serial = 1805] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f6696f93800) [pid = 1933] [serial = 1862] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f6693273c00) [pid = 1933] [serial = 1857] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f6693454c00) [pid = 1933] [serial = 1859] [outer = (nil)] [url = about:blank] 16:29:16 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f6694ce3400) [pid = 1933] [serial = 1860] [outer = (nil)] [url = about:blank] 16:29:17 INFO - PROCESS | 1933 | 1462922957275 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:29:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:29:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1544ms 16:29:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:29:17 INFO - PROCESS | 1933 | 1462922957328 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 16:29:17 INFO - PROCESS | 1933 | 1462922957331 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 16:29:17 INFO - PROCESS | 1933 | 1462922957338 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 1933 | 1462922957341 Marionette TRACE conn4 <- [1,2610,null,{}] 16:29:17 INFO - PROCESS | 1933 | 1462922957350 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:17 INFO - PROCESS | 1933 | 1462922957529 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 16:29:17 INFO - PROCESS | 1933 | 1462922957545 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:17 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dcd4000 == 118 [pid = 1933] [id = 660] 16:29:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f668b949800) [pid = 1933] [serial = 1981] [outer = (nil)] 16:29:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f668dc71800) [pid = 1933] [serial = 1982] [outer = 0x7f668b949800] 16:29:17 INFO - PROCESS | 1933 | 1462922957610 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f66920e5800) [pid = 1933] [serial = 1983] [outer = 0x7f668b949800] 16:29:18 INFO - PROCESS | 1933 | 1462922958613 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:29:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:29:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1336ms 16:29:18 INFO - PROCESS | 1933 | 1462922958674 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 16:29:18 INFO - PROCESS | 1933 | 1462922958678 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 16:29:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:29:18 INFO - PROCESS | 1933 | 1462922958683 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:29:18 INFO - PROCESS | 1933 | 1462922958686 Marionette TRACE conn4 <- [1,2614,null,{}] 16:29:18 INFO - PROCESS | 1933 | 1462922958690 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:18 INFO - PROCESS | 1933 | 1462922958863 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 16:29:19 INFO - PROCESS | 1933 | 1462922959073 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:19 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66936a0000 == 119 [pid = 1933] [id = 661] 16:29:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f66928eac00) [pid = 1933] [serial = 1984] [outer = (nil)] 16:29:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 211 (0x7f6693273c00) [pid = 1933] [serial = 1985] [outer = 0x7f66928eac00] 16:29:19 INFO - PROCESS | 1933 | 1462922959149 Marionette DEBUG loaded listener.js 16:29:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 212 (0x7f66956a5000) [pid = 1933] [serial = 1986] [outer = 0x7f66928eac00] 16:29:20 INFO - PROCESS | 1933 | 1462922960064 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:29:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:29:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1435ms 16:29:20 INFO - PROCESS | 1933 | 1462922960123 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 16:29:20 INFO - PROCESS | 1933 | 1462922960125 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 16:29:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:29:20 INFO - PROCESS | 1933 | 1462922960132 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:29:20 INFO - PROCESS | 1933 | 1462922960134 Marionette TRACE conn4 <- [1,2618,null,{}] 16:29:20 INFO - PROCESS | 1933 | 1462922960140 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:20 INFO - PROCESS | 1933 | 1462922960403 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 16:29:20 INFO - PROCESS | 1933 | 1462922960434 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696edc000 == 120 [pid = 1933] [id = 662] 16:29:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 213 (0x7f6699541c00) [pid = 1933] [serial = 1987] [outer = (nil)] 16:29:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 214 (0x7f669b3a1800) [pid = 1933] [serial = 1988] [outer = 0x7f6699541c00] 16:29:20 INFO - PROCESS | 1933 | 1462922960494 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 215 (0x7f669b648400) [pid = 1933] [serial = 1989] [outer = 0x7f6699541c00] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 214 (0x7f66842de400) [pid = 1933] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 213 (0x7f668b8f9c00) [pid = 1933] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 212 (0x7f66927c0400) [pid = 1933] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 211 (0x7f668842b000) [pid = 1933] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 210 (0x7f668a640800) [pid = 1933] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f6689b5a000) [pid = 1933] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f6688811c00) [pid = 1933] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f6693458400) [pid = 1933] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f66920edc00) [pid = 1933] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 205 (0x7f668dc6b000) [pid = 1933] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 204 (0x7f6689b53000) [pid = 1933] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 203 (0x7f668a636400) [pid = 1933] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 202 (0x7f66937c0800) [pid = 1933] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 201 (0x7f66927abc00) [pid = 1933] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 200 (0x7f668b94ec00) [pid = 1933] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 199 (0x7f6693456000) [pid = 1933] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 198 (0x7f6692c09400) [pid = 1933] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f668af93c00) [pid = 1933] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f668c22b400) [pid = 1933] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f669b64a800) [pid = 1933] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f669896f400) [pid = 1933] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f669b654400) [pid = 1933] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f669cb0e800) [pid = 1933] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f669d4fdc00) [pid = 1933] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f669de90000) [pid = 1933] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f6688424800) [pid = 1933] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f668a910000) [pid = 1933] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f6693325400) [pid = 1933] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f668b8ed400) [pid = 1933] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f668a63e800) [pid = 1933] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 184 (0x7f6699626400) [pid = 1933] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 183 (0x7f6692c0ec00) [pid = 1933] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 182 (0x7f6693325800) [pid = 1933] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f66961b4800) [pid = 1933] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f66842dac00) [pid = 1933] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f668bbaec00) [pid = 1933] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f6689b58800) [pid = 1933] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f6696f9c000) [pid = 1933] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f6689b60800) [pid = 1933] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f668bbab800) [pid = 1933] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f66937bf000) [pid = 1933] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f6688671400) [pid = 1933] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f6688429c00) [pid = 1933] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f66868f5400) [pid = 1933] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f66927bf000) [pid = 1933] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f66842d7000) [pid = 1933] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f668ad97800) [pid = 1933] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 167 (0x7f669962a000) [pid = 1933] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 166 (0x7f669601b800) [pid = 1933] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 165 (0x7f668cac9000) [pid = 1933] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 164 (0x7f668cacbc00) [pid = 1933] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 163 (0x7f6686a96c00) [pid = 1933] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 162 (0x7f66854acc00) [pid = 1933] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 161 (0x7f6686a92c00) [pid = 1933] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 160 (0x7f6688711400) [pid = 1933] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 159 (0x7f66868f4400) [pid = 1933] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 158 (0x7f668a63d400) [pid = 1933] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 157 (0x7f669331a000) [pid = 1933] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 156 (0x7f6693a85800) [pid = 1933] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 155 (0x7f669b0fcc00) [pid = 1933] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 154 (0x7f6693275000) [pid = 1933] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 153 (0x7f668a907c00) [pid = 1933] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 152 (0x7f66937c1000) [pid = 1933] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 151 (0x7f66854a3c00) [pid = 1933] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 150 (0x7f66868f5800) [pid = 1933] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 149 (0x7f6685143800) [pid = 1933] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 148 (0x7f6689b4f800) [pid = 1933] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:29:21 INFO - PROCESS | 1933 | --DOMWINDOW == 147 (0x7f669c135800) [pid = 1933] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:29:22 INFO - PROCESS | 1933 | 1462922962080 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:29:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:29:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1977ms 16:29:22 INFO - PROCESS | 1933 | 1462922962110 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 16:29:22 INFO - PROCESS | 1933 | 1462922962112 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 16:29:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:29:22 INFO - PROCESS | 1933 | 1462922962118 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:29:22 INFO - PROCESS | 1933 | 1462922962120 Marionette TRACE conn4 <- [1,2622,null,{}] 16:29:22 INFO - PROCESS | 1933 | 1462922962126 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:22 INFO - PROCESS | 1933 | 1462922962355 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 16:29:22 INFO - PROCESS | 1933 | 1462922962375 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:22 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6689cd9800 == 121 [pid = 1933] [id = 663] 16:29:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 148 (0x7f6685148000) [pid = 1933] [serial = 1990] [outer = (nil)] 16:29:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 149 (0x7f6686a96c00) [pid = 1933] [serial = 1991] [outer = 0x7f6685148000] 16:29:22 INFO - PROCESS | 1933 | 1462922962434 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 150 (0x7f6689b58800) [pid = 1933] [serial = 1992] [outer = 0x7f6685148000] 16:29:23 INFO - PROCESS | 1933 | 1462922963259 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:29:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:29:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1180ms 16:29:23 INFO - PROCESS | 1933 | 1462922963300 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 16:29:23 INFO - PROCESS | 1933 | 1462922963302 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 16:29:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:29:23 INFO - PROCESS | 1933 | 1462922963308 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 1933 | 1462922963310 Marionette TRACE conn4 <- [1,2626,null,{}] 16:29:23 INFO - PROCESS | 1933 | 1462922963316 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:23 INFO - PROCESS | 1933 | 1462922963547 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 16:29:23 INFO - PROCESS | 1933 | 1462922963566 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:23 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66933c9800 == 122 [pid = 1933] [id = 664] 16:29:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 151 (0x7f668866f000) [pid = 1933] [serial = 1993] [outer = (nil)] 16:29:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 152 (0x7f668a8a6800) [pid = 1933] [serial = 1994] [outer = 0x7f668866f000] 16:29:23 INFO - PROCESS | 1933 | 1462922963628 Marionette DEBUG loaded listener.js 16:29:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 153 (0x7f668bbaf000) [pid = 1933] [serial = 1995] [outer = 0x7f668866f000] 16:29:24 INFO - PROCESS | 1933 | 1462922964718 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:29:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:29:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1442ms 16:29:24 INFO - PROCESS | 1933 | 1462922964752 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 16:29:24 INFO - PROCESS | 1933 | 1462922964759 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 16:29:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:29:24 INFO - PROCESS | 1933 | 1462922964766 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:29:24 INFO - PROCESS | 1933 | 1462922964772 Marionette TRACE conn4 <- [1,2630,null,{}] 16:29:24 INFO - PROCESS | 1933 | 1462922964779 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:25 INFO - PROCESS | 1933 | 1462922964998 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 16:29:25 INFO - PROCESS | 1933 | 1462922965208 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:25 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da93000 == 123 [pid = 1933] [id = 665] 16:29:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 154 (0x7f6685338400) [pid = 1933] [serial = 1996] [outer = (nil)] 16:29:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 155 (0x7f66854a7000) [pid = 1933] [serial = 1997] [outer = 0x7f6685338400] 16:29:25 INFO - PROCESS | 1933 | 1462922965323 Marionette DEBUG loaded listener.js 16:29:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 156 (0x7f6688423800) [pid = 1933] [serial = 1998] [outer = 0x7f6685338400] 16:29:26 INFO - PROCESS | 1933 | 1462922966258 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:29:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:29:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1540ms 16:29:26 INFO - PROCESS | 1933 | 1462922966308 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 16:29:26 INFO - PROCESS | 1933 | 1462922966315 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 16:29:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:29:26 INFO - PROCESS | 1933 | 1462922966344 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 1933 | 1462922966349 Marionette TRACE conn4 <- [1,2634,null,{}] 16:29:26 INFO - PROCESS | 1933 | 1462922966354 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:26 INFO - PROCESS | 1933 | 1462922966553 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 16:29:26 INFO - PROCESS | 1933 | 1462922966765 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:26 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696dce800 == 124 [pid = 1933] [id = 666] 16:29:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 157 (0x7f6688718c00) [pid = 1933] [serial = 1999] [outer = (nil)] 16:29:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 158 (0x7f668a908800) [pid = 1933] [serial = 2000] [outer = 0x7f6688718c00] 16:29:26 INFO - PROCESS | 1933 | 1462922966876 Marionette DEBUG loaded listener.js 16:29:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 159 (0x7f668b8f5000) [pid = 1933] [serial = 2001] [outer = 0x7f6688718c00] 16:29:27 INFO - PROCESS | 1933 | 1462922967841 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:29:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:29:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1547ms 16:29:27 INFO - PROCESS | 1933 | 1462922967888 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 16:29:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:29:27 INFO - PROCESS | 1933 | 1462922967892 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 16:29:27 INFO - PROCESS | 1933 | 1462922967899 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:29:27 INFO - PROCESS | 1933 | 1462922967904 Marionette TRACE conn4 <- [1,2638,null,{}] 16:29:27 INFO - PROCESS | 1933 | 1462922967920 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:28 INFO - PROCESS | 1933 | 1462922968142 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 16:29:28 INFO - PROCESS | 1933 | 1462922968408 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:28 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669ab1d000 == 125 [pid = 1933] [id = 667] 16:29:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 160 (0x7f6689b60800) [pid = 1933] [serial = 2002] [outer = (nil)] 16:29:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 161 (0x7f668d5a2400) [pid = 1933] [serial = 2003] [outer = 0x7f6689b60800] 16:29:28 INFO - PROCESS | 1933 | 1462922968530 Marionette DEBUG loaded listener.js 16:29:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 162 (0x7f66927a2c00) [pid = 1933] [serial = 2004] [outer = 0x7f6689b60800] 16:29:29 INFO - PROCESS | 1933 | 1462922969348 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:29:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:29:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1482ms 16:29:29 INFO - PROCESS | 1933 | 1462922969381 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 1933 | 1462922969384 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 16:29:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:29:29 INFO - PROCESS | 1933 | 1462922969392 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 1933 | 1462922969395 Marionette TRACE conn4 <- [1,2642,null,{}] 16:29:29 INFO - PROCESS | 1933 | 1462922969401 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:29 INFO - PROCESS | 1933 | 1462922969604 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 16:29:29 INFO - PROCESS | 1933 | 1462922969872 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:29 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c395800 == 126 [pid = 1933] [id = 668] 16:29:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 163 (0x7f668b8f6400) [pid = 1933] [serial = 2005] [outer = (nil)] 16:29:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 164 (0x7f6692c0ec00) [pid = 1933] [serial = 2006] [outer = 0x7f668b8f6400] 16:29:29 INFO - PROCESS | 1933 | 1462922969954 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 165 (0x7f6693454000) [pid = 1933] [serial = 2007] [outer = 0x7f668b8f6400] 16:29:30 INFO - PROCESS | 1933 | 1462922970824 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:29:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:29:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1481ms 16:29:30 INFO - PROCESS | 1933 | 1462922970874 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 16:29:30 INFO - PROCESS | 1933 | 1462922970877 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 16:29:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:29:30 INFO - PROCESS | 1933 | 1462922970883 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:29:30 INFO - PROCESS | 1933 | 1462922970885 Marionette TRACE conn4 <- [1,2646,null,{}] 16:29:30 INFO - PROCESS | 1933 | 1462922970890 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:31 INFO - PROCESS | 1933 | 1462922971080 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 16:29:31 INFO - PROCESS | 1933 | 1462922971300 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:31 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669fe3d800 == 127 [pid = 1933] [id = 669] 16:29:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f6692275000) [pid = 1933] [serial = 2008] [outer = (nil)] 16:29:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 167 (0x7f6693a8b400) [pid = 1933] [serial = 2009] [outer = 0x7f6692275000] 16:29:31 INFO - PROCESS | 1933 | 1462922971416 Marionette DEBUG loaded listener.js 16:29:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f66956a9800) [pid = 1933] [serial = 2010] [outer = 0x7f6692275000] 16:29:32 INFO - PROCESS | 1933 | 1462922972372 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:29:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:29:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1532ms 16:29:32 INFO - PROCESS | 1933 | 1462922972416 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 16:29:32 INFO - PROCESS | 1933 | 1462922972420 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 16:29:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:29:32 INFO - PROCESS | 1933 | 1462922972426 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 1933 | 1462922972429 Marionette TRACE conn4 <- [1,2650,null,{}] 16:29:32 INFO - PROCESS | 1933 | 1462922972434 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:32 INFO - PROCESS | 1933 | 1462922972651 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 16:29:32 INFO - PROCESS | 1933 | 1462922972873 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:32 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae189000 == 128 [pid = 1933] [id = 670] 16:29:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f66961bac00) [pid = 1933] [serial = 2011] [outer = (nil)] 16:29:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f669a418800) [pid = 1933] [serial = 2012] [outer = 0x7f66961bac00] 16:29:32 INFO - PROCESS | 1933 | 1462922972993 Marionette DEBUG loaded listener.js 16:29:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f669b456000) [pid = 1933] [serial = 2013] [outer = 0x7f66961bac00] 16:29:33 INFO - PROCESS | 1933 | 1462922973955 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:29:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:29:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1577ms 16:29:34 INFO - PROCESS | 1933 | 1462922974004 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 16:29:34 INFO - PROCESS | 1933 | 1462922974008 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 16:29:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:29:34 INFO - PROCESS | 1933 | 1462922974014 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:29:34 INFO - PROCESS | 1933 | 1462922974016 Marionette TRACE conn4 <- [1,2654,null,{}] 16:29:34 INFO - PROCESS | 1933 | 1462922974022 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:34 INFO - PROCESS | 1933 | 1462922974215 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 16:29:34 INFO - PROCESS | 1933 | 1462922974433 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b0a21000 == 129 [pid = 1933] [id = 671] 16:29:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f669896bc00) [pid = 1933] [serial = 2014] [outer = (nil)] 16:29:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f669bcd2c00) [pid = 1933] [serial = 2015] [outer = 0x7f669896bc00] 16:29:34 INFO - PROCESS | 1933 | 1462922974551 Marionette DEBUG loaded listener.js 16:29:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f669c788800) [pid = 1933] [serial = 2016] [outer = 0x7f669896bc00] 16:29:35 INFO - PROCESS | 1933 | 1462922975425 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:29:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:29:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1484ms 16:29:35 INFO - PROCESS | 1933 | 1462922975500 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 16:29:35 INFO - PROCESS | 1933 | 1462922975503 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 16:29:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:29:35 INFO - PROCESS | 1933 | 1462922975509 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:29:35 INFO - PROCESS | 1933 | 1462922975512 Marionette TRACE conn4 <- [1,2658,null,{}] 16:29:35 INFO - PROCESS | 1933 | 1462922975517 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:35 INFO - PROCESS | 1933 | 1462922975754 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 16:29:36 INFO - PROCESS | 1933 | 1462922976016 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668856d800 == 130 [pid = 1933] [id = 672] 16:29:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f669b458400) [pid = 1933] [serial = 2017] [outer = (nil)] 16:29:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f669de59800) [pid = 1933] [serial = 2018] [outer = 0x7f669b458400] 16:29:36 INFO - PROCESS | 1933 | 1462922976133 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f669f00e800) [pid = 1933] [serial = 2019] [outer = 0x7f669b458400] 16:29:36 INFO - PROCESS | 1933 | 1462922976938 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:29:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:29:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1479ms 16:29:36 INFO - PROCESS | 1933 | 1462922976989 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 16:29:36 INFO - PROCESS | 1933 | 1462922976992 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 16:29:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:29:37 INFO - PROCESS | 1933 | 1462922976999 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:29:37 INFO - PROCESS | 1933 | 1462922977002 Marionette TRACE conn4 <- [1,2662,null,{}] 16:29:37 INFO - PROCESS | 1933 | 1462922977008 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:37 INFO - PROCESS | 1933 | 1462922977216 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 16:29:37 INFO - PROCESS | 1933 | 1462922977445 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:37 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b0acd000 == 131 [pid = 1933] [id = 673] 16:29:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f669b64d400) [pid = 1933] [serial = 2020] [outer = (nil)] 16:29:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f66a8b58000) [pid = 1933] [serial = 2021] [outer = 0x7f669b64d400] 16:29:37 INFO - PROCESS | 1933 | 1462922977557 Marionette DEBUG loaded listener.js 16:29:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f66a9ca3c00) [pid = 1933] [serial = 2022] [outer = 0x7f669b64d400] 16:29:38 INFO - PROCESS | 1933 | 1462922978450 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:29:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:29:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1527ms 16:29:38 INFO - PROCESS | 1933 | 1462922978531 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 16:29:38 INFO - PROCESS | 1933 | 1462922978539 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 16:29:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:29:38 INFO - PROCESS | 1933 | 1462922978548 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:29:38 INFO - PROCESS | 1933 | 1462922978551 Marionette TRACE conn4 <- [1,2666,null,{}] 16:29:38 INFO - PROCESS | 1933 | 1462922978557 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:38 INFO - PROCESS | 1933 | 1462922978757 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 16:29:38 INFO - PROCESS | 1933 | 1462922978980 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:39 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66869dd000 == 132 [pid = 1933] [id = 674] 16:29:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f6685145800) [pid = 1933] [serial = 2023] [outer = (nil)] 16:29:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f668870bc00) [pid = 1933] [serial = 2024] [outer = 0x7f6685145800] 16:29:39 INFO - PROCESS | 1933 | 1462922979089 Marionette DEBUG loaded listener.js 16:29:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 183 (0x7f66928ec800) [pid = 1933] [serial = 2025] [outer = 0x7f6685145800] 16:29:40 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:29:40 INFO - PROCESS | 1933 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:29:40 INFO - PROCESS | 1933 | 1462922980472 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:29:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:29:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1977ms 16:29:40 INFO - PROCESS | 1933 | 1462922980526 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 16:29:40 INFO - PROCESS | 1933 | 1462922980530 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 16:29:40 INFO - PROCESS | 1933 | 1462922980541 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:29:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:29:40 INFO - PROCESS | 1933 | 1462922980551 Marionette TRACE conn4 <- [1,2670,null,{}] 16:29:40 INFO - PROCESS | 1933 | 1462922980558 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:40 INFO - PROCESS | 1933 | 1462922980859 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 16:29:41 INFO - PROCESS | 1933 | 1462922981090 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:41 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6686ed8800 == 133 [pid = 1933] [id = 675] 16:29:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f668514e000) [pid = 1933] [serial = 2026] [outer = (nil)] 16:29:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f6689b54c00) [pid = 1933] [serial = 2027] [outer = 0x7f668514e000] 16:29:41 INFO - PROCESS | 1933 | 1462922981173 Marionette DEBUG loaded listener.js 16:29:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f6692c0fc00) [pid = 1933] [serial = 2028] [outer = 0x7f668514e000] 16:29:43 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:29:43 INFO - PROCESS | 1933 | 1462922983160 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:29:43 INFO - PROCESS | 1933 | 1462922983186 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 16:29:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:29:43 INFO - PROCESS | 1933 | 1462922983194 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:29:43 INFO - PROCESS | 1933 | 1462922983200 Marionette TRACE conn4 <- [1,2674,null,{}] 16:29:43 INFO - PROCESS | 1933 | 1462922983209 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:43 INFO - PROCESS | 1933 | 1462922983397 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 16:29:43 INFO - PROCESS | 1933 | 1462922983699 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:43 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668986c000 == 134 [pid = 1933] [id = 676] 16:29:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f6684eda000) [pid = 1933] [serial = 2029] [outer = (nil)] 16:29:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f668514ac00) [pid = 1933] [serial = 2030] [outer = 0x7f6684eda000] 16:29:43 INFO - PROCESS | 1933 | 1462922983838 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f66867a6800) [pid = 1933] [serial = 2031] [outer = 0x7f6684eda000] 16:29:44 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669f0a9000 == 133 [pid = 1933] [id = 409] 16:29:44 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ae50000 == 132 [pid = 1933] [id = 523] 16:29:44 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f66928f7400) [pid = 1933] [serial = 1934] [outer = (nil)] [url = about:blank] 16:29:44 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6689cd9800 == 131 [pid = 1933] [id = 663] 16:29:44 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696edc000 == 130 [pid = 1933] [id = 662] 16:29:44 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66936a0000 == 129 [pid = 1933] [id = 661] 16:29:44 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dcd4000 == 128 [pid = 1933] [id = 660] 16:29:44 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6689ce9000 == 127 [pid = 1933] [id = 659] 16:29:44 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da5d800 == 126 [pid = 1933] [id = 658] 16:29:44 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dbb3000 == 125 [pid = 1933] [id = 657] 16:29:44 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668548d800 == 124 [pid = 1933] [id = 656] 16:29:44 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae773000 == 123 [pid = 1933] [id = 650] 16:29:44 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a9e44000 == 122 [pid = 1933] [id = 649] 16:29:44 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669fe4a000 == 121 [pid = 1933] [id = 648] 16:29:44 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6686960000 == 120 [pid = 1933] [id = 645] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f668a8ab800) [pid = 1933] [serial = 1662] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f668af97400) [pid = 1933] [serial = 1752] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f669cb0e400) [pid = 1933] [serial = 1650] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 184 (0x7f6693459800) [pid = 1933] [serial = 1647] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 183 (0x7f66926d1800) [pid = 1933] [serial = 1707] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 182 (0x7f668b8f4c00) [pid = 1933] [serial = 1698] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f668a643800) [pid = 1933] [serial = 1656] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f6698907000) [pid = 1933] [serial = 1770] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f6692c0f400) [pid = 1933] [serial = 1710] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f669c791400) [pid = 1933] [serial = 1824] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f669d4f5c00) [pid = 1933] [serial = 1827] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f669de8f400) [pid = 1933] [serial = 1830] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f669f010c00) [pid = 1933] [serial = 1833] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f66a8bdc000) [pid = 1933] [serial = 1836] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f66aace7800) [pid = 1933] [serial = 1839] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f66acd31c00) [pid = 1933] [serial = 1842] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f669b454c00) [pid = 1933] [serial = 1527] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f6694b6c800) [pid = 1933] [serial = 1764] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f668d9d5000) [pid = 1933] [serial = 1701] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f6691f98000) [pid = 1933] [serial = 1731] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 167 (0x7f669a744000) [pid = 1933] [serial = 1779] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 166 (0x7f66948a5000) [pid = 1933] [serial = 1722] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 165 (0x7f6696f97400) [pid = 1933] [serial = 1767] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 164 (0x7f6698971400) [pid = 1933] [serial = 1773] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 163 (0x7f66acd31800) [pid = 1933] [serial = 1845] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 162 (0x7f66920f1c00) [pid = 1933] [serial = 1704] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 161 (0x7f66aab15000) [pid = 1933] [serial = 1659] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 160 (0x7f66995e6800) [pid = 1933] [serial = 1776] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 159 (0x7f669b649000) [pid = 1933] [serial = 1782] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 158 (0x7f66927a9800) [pid = 1933] [serial = 1758] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 157 (0x7f66aab10400) [pid = 1933] [serial = 1653] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 156 (0x7f668a643c00) [pid = 1933] [serial = 1695] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 155 (0x7f66961b8400) [pid = 1933] [serial = 1725] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 154 (0x7f6693a84000) [pid = 1933] [serial = 1719] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 153 (0x7f669326f000) [pid = 1933] [serial = 1713] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 152 (0x7f668d5a3400) [pid = 1933] [serial = 1617] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 151 (0x7f668dc66800) [pid = 1933] [serial = 1644] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 150 (0x7f668867d400) [pid = 1933] [serial = 1749] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 149 (0x7f668d5a1800) [pid = 1933] [serial = 1755] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 148 (0x7f669344e800) [pid = 1933] [serial = 1716] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 147 (0x7f6694b64800) [pid = 1933] [serial = 1728] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 146 (0x7f6692c0e000) [pid = 1933] [serial = 1761] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 145 (0x7f668af94400) [pid = 1933] [serial = 1869] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 144 (0x7f669bcce000) [pid = 1933] [serial = 1881] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 143 (0x7f669b64b000) [pid = 1933] [serial = 1821] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 142 (0x7f66a99ce000) [pid = 1933] [serial = 1884] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 141 (0x7f6696338c00) [pid = 1933] [serial = 1875] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 140 (0x7f668b951400) [pid = 1933] [serial = 1809] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 139 (0x7f669b451800) [pid = 1933] [serial = 1818] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 138 (0x7f66854b1400) [pid = 1933] [serial = 1896] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 137 (0x7f66ace29400) [pid = 1933] [serial = 1890] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 136 (0x7f6685150c00) [pid = 1933] [serial = 1902] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 135 (0x7f66aecce000) [pid = 1933] [serial = 1899] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 134 (0x7f66aac51000) [pid = 1933] [serial = 1887] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 133 (0x7f6691f83400) [pid = 1933] [serial = 1872] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 132 (0x7f6696f9d800) [pid = 1933] [serial = 1815] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 131 (0x7f669b452c00) [pid = 1933] [serial = 1878] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 130 (0x7f66927b6c00) [pid = 1933] [serial = 1812] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 129 (0x7f66aecca800) [pid = 1933] [serial = 1893] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 128 (0x7f669ab54400) [pid = 1933] [serial = 1806] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 127 (0x7f669a4fbc00) [pid = 1933] [serial = 1866] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 126 (0x7f668dc6f400) [pid = 1933] [serial = 1919] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 125 (0x7f6693117800) [pid = 1933] [serial = 1923] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 124 (0x7f66927b8800) [pid = 1933] [serial = 1922] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 123 (0x7f668b94e800) [pid = 1933] [serial = 1928] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 122 (0x7f669311fc00) [pid = 1933] [serial = 1931] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 121 (0x7f6689b49400) [pid = 1933] [serial = 1914] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 120 (0x7f6688713800) [pid = 1933] [serial = 1913] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 119 (0x7f668bba8c00) [pid = 1933] [serial = 1917] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 118 (0x7f668b8efc00) [pid = 1933] [serial = 1916] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 117 (0x7f668870d400) [pid = 1933] [serial = 1925] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 116 (0x7f66920e8800) [pid = 1933] [serial = 1920] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 115 (0x7f6693a85400) [pid = 1933] [serial = 1932] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 114 (0x7f668c60d400) [pid = 1933] [serial = 1929] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | --DOMWINDOW == 113 (0x7f6689b45c00) [pid = 1933] [serial = 1926] [outer = (nil)] [url = about:blank] 16:29:45 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:29:45 INFO - PROCESS | 1933 | 1462922985276 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:29:45 INFO - PROCESS | 1933 | 1462922985358 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 16:29:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:29:45 INFO - PROCESS | 1933 | 1462922985372 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 1933 | 1462922985375 Marionette TRACE conn4 <- [1,2678,null,{}] 16:29:45 INFO - PROCESS | 1933 | 1462922985381 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:45 INFO - PROCESS | 1933 | 1462922985600 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 16:29:45 INFO - PROCESS | 1933 | 1462922985773 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:45 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6689a98800 == 121 [pid = 1933] [id = 677] 16:29:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 114 (0x7f6684eda800) [pid = 1933] [serial = 2032] [outer = (nil)] 16:29:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 115 (0x7f668866e400) [pid = 1933] [serial = 2033] [outer = 0x7f6684eda800] 16:29:45 INFO - PROCESS | 1933 | 1462922985837 Marionette DEBUG loaded listener.js 16:29:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 116 (0x7f668880bc00) [pid = 1933] [serial = 2034] [outer = 0x7f6684eda800] 16:29:47 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:29:47 INFO - PROCESS | 1933 | 1462922987054 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:29:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:29:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1733ms 16:29:47 INFO - PROCESS | 1933 | 1462922987105 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 16:29:47 INFO - PROCESS | 1933 | 1462922987108 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 16:29:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:29:47 INFO - PROCESS | 1933 | 1462922987124 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:29:47 INFO - PROCESS | 1933 | 1462922987131 Marionette TRACE conn4 <- [1,2682,null,{}] 16:29:47 INFO - PROCESS | 1933 | 1462922987147 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:47 INFO - PROCESS | 1933 | 1462922987389 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 16:29:47 INFO - PROCESS | 1933 | 1462922987463 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:47 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c322000 == 122 [pid = 1933] [id = 678] 16:29:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 117 (0x7f6689b5f400) [pid = 1933] [serial = 2035] [outer = (nil)] 16:29:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 118 (0x7f668a8a0800) [pid = 1933] [serial = 2036] [outer = 0x7f6689b5f400] 16:29:47 INFO - PROCESS | 1933 | 1462922987529 Marionette DEBUG loaded listener.js 16:29:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 119 (0x7f668a90d400) [pid = 1933] [serial = 2037] [outer = 0x7f6689b5f400] 16:29:48 INFO - PROCESS | 1933 | --DOMWINDOW == 118 (0x7f6685148000) [pid = 1933] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:29:48 INFO - PROCESS | 1933 | --DOMWINDOW == 117 (0x7f6699541c00) [pid = 1933] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:29:48 INFO - PROCESS | 1933 | --DOMWINDOW == 116 (0x7f6689b4b800) [pid = 1933] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:29:48 INFO - PROCESS | 1933 | --DOMWINDOW == 115 (0x7f668b949800) [pid = 1933] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:29:48 INFO - PROCESS | 1933 | --DOMWINDOW == 114 (0x7f668514c000) [pid = 1933] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:29:48 INFO - PROCESS | 1933 | --DOMWINDOW == 113 (0x7f6684ed5400) [pid = 1933] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:29:48 INFO - PROCESS | 1933 | --DOMWINDOW == 112 (0x7f6685149c00) [pid = 1933] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:29:48 INFO - PROCESS | 1933 | --DOMWINDOW == 111 (0x7f6684ed6000) [pid = 1933] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:29:48 INFO - PROCESS | 1933 | --DOMWINDOW == 110 (0x7f66928eac00) [pid = 1933] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:29:49 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:29:49 INFO - PROCESS | 1933 | 1462922989681 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:29:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:29:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2594ms 16:29:49 INFO - PROCESS | 1933 | 1462922989718 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 16:29:49 INFO - PROCESS | 1933 | 1462922989724 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 16:29:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:29:49 INFO - PROCESS | 1933 | 1462922989732 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:29:49 INFO - PROCESS | 1933 | 1462922989739 Marionette TRACE conn4 <- [1,2686,null,{}] 16:29:49 INFO - PROCESS | 1933 | 1462922989852 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:50 INFO - PROCESS | 1933 | 1462922990052 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 16:29:50 INFO - PROCESS | 1933 | 1462922990249 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:50 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ae5c000 == 123 [pid = 1933] [id = 679] 16:29:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 111 (0x7f668532e000) [pid = 1933] [serial = 2038] [outer = (nil)] 16:29:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 112 (0x7f66854b1c00) [pid = 1933] [serial = 2039] [outer = 0x7f668532e000] 16:29:50 INFO - PROCESS | 1933 | 1462922990324 Marionette DEBUG loaded listener.js 16:29:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 113 (0x7f668880fc00) [pid = 1933] [serial = 2040] [outer = 0x7f668532e000] 16:29:51 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:29:51 INFO - PROCESS | 1933 | 1462922991661 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:29:51 INFO - PROCESS | 1933 | 1462922991688 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 16:29:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:29:51 INFO - PROCESS | 1933 | 1462922991698 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:29:51 INFO - PROCESS | 1933 | 1462922991702 Marionette TRACE conn4 <- [1,2690,null,{}] 16:29:51 INFO - PROCESS | 1933 | 1462922991708 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:52 INFO - PROCESS | 1933 | 1462922992017 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 16:29:52 INFO - PROCESS | 1933 | 1462922992193 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:52 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668d86d000 == 124 [pid = 1933] [id = 680] 16:29:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 114 (0x7f6688715000) [pid = 1933] [serial = 2041] [outer = (nil)] 16:29:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 115 (0x7f668a63d400) [pid = 1933] [serial = 2042] [outer = 0x7f6688715000] 16:29:52 INFO - PROCESS | 1933 | 1462922992307 Marionette DEBUG loaded listener.js 16:29:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 116 (0x7f668a910000) [pid = 1933] [serial = 2043] [outer = 0x7f6688715000] 16:29:53 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:29:53 INFO - PROCESS | 1933 | 1462922993614 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:29:53 INFO - PROCESS | 1933 | 1462922993635 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 16:29:53 INFO - PROCESS | 1933 | 1462922993642 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:29:53 INFO - PROCESS | 1933 | 1462922993648 Marionette TRACE conn4 <- [1,2694,null,{}] 16:29:53 INFO - PROCESS | 1933 | 1462922993663 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:53 INFO - PROCESS | 1933 | 1462922993897 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 16:29:54 INFO - PROCESS | 1933 | 1462922994119 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:54 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692719000 == 125 [pid = 1933] [id = 681] 16:29:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 117 (0x7f668ada4000) [pid = 1933] [serial = 2044] [outer = (nil)] 16:29:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 118 (0x7f668bba8c00) [pid = 1933] [serial = 2045] [outer = 0x7f668ada4000] 16:29:54 INFO - PROCESS | 1933 | 1462922994232 Marionette DEBUG loaded listener.js 16:29:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 119 (0x7f668bbdf400) [pid = 1933] [serial = 2046] [outer = 0x7f668ada4000] 16:29:55 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:29:55 INFO - PROCESS | 1933 | 1462922995573 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 1933 | 1462922995636 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 16:29:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:29:55 INFO - PROCESS | 1933 | 1462922995644 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 1933 | 1462922995648 Marionette TRACE conn4 <- [1,2698,null,{}] 16:29:55 INFO - PROCESS | 1933 | 1462922995654 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:55 INFO - PROCESS | 1933 | 1462922995968 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 16:29:56 INFO - PROCESS | 1933 | 1462922996112 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:56 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692961000 == 126 [pid = 1933] [id = 682] 16:29:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 120 (0x7f668ad9fc00) [pid = 1933] [serial = 2047] [outer = (nil)] 16:29:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 121 (0x7f668cac8400) [pid = 1933] [serial = 2048] [outer = 0x7f668ad9fc00] 16:29:56 INFO - PROCESS | 1933 | 1462922996224 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 122 (0x7f668d5a1000) [pid = 1933] [serial = 2049] [outer = 0x7f668ad9fc00] 16:29:57 INFO - PROCESS | 1933 | SkCairoFTTypeface::onFilterRec unimplemented 16:29:57 INFO - PROCESS | 1933 | 1462922997518 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 1933 | 1462922997536 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 16:29:57 INFO - PROCESS | 1933 | 1462922997542 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 1933 | 1462922997545 Marionette TRACE conn4 <- [1,2702,null,{}] 16:29:57 INFO - PROCESS | 1933 | 1462922997550 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:57 INFO - PROCESS | 1933 | 1462922997726 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 16:29:57 INFO - PROCESS | 1933 | 1462922997946 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:57 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6693658800 == 127 [pid = 1933] [id = 683] 16:29:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 123 (0x7f668b94a000) [pid = 1933] [serial = 2050] [outer = (nil)] 16:29:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 124 (0x7f668d5ab000) [pid = 1933] [serial = 2051] [outer = 0x7f668b94a000] 16:29:58 INFO - PROCESS | 1933 | 1462922998016 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 125 (0x7f6691f91c00) [pid = 1933] [serial = 2052] [outer = 0x7f668b94a000] 16:29:58 INFO - PROCESS | 1933 | 1462922998910 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:29:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:29:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1440ms 16:29:58 INFO - PROCESS | 1933 | 1462922998983 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 16:29:58 INFO - PROCESS | 1933 | 1462922998986 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 16:29:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:29:58 INFO - PROCESS | 1933 | 1462922998992 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:29:58 INFO - PROCESS | 1933 | 1462922998994 Marionette TRACE conn4 <- [1,2706,null,{}] 16:29:59 INFO - PROCESS | 1933 | 1462922999000 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:59 INFO - PROCESS | 1933 | 1462922999243 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 16:29:59 INFO - PROCESS | 1933 | 1462922999497 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:59 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6694712000 == 128 [pid = 1933] [id = 684] 16:29:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 126 (0x7f66920ee800) [pid = 1933] [serial = 2053] [outer = (nil)] 16:29:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 127 (0x7f66927aac00) [pid = 1933] [serial = 2054] [outer = 0x7f66920ee800] 16:29:59 INFO - PROCESS | 1933 | 1462922999614 Marionette DEBUG loaded listener.js 16:29:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 128 (0x7f66927bd400) [pid = 1933] [serial = 2055] [outer = 0x7f66920ee800] 16:30:00 INFO - PROCESS | 1933 | 1462923000462 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:30:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:30:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1543ms 16:30:00 INFO - PROCESS | 1933 | 1462923000536 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 16:30:00 INFO - PROCESS | 1933 | 1462923000540 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 16:30:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:30:00 INFO - PROCESS | 1933 | 1462923000546 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:30:00 INFO - PROCESS | 1933 | 1462923000550 Marionette TRACE conn4 <- [1,2710,null,{}] 16:30:00 INFO - PROCESS | 1933 | 1462923000557 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:00 INFO - PROCESS | 1933 | 1462923000800 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 16:30:01 INFO - PROCESS | 1933 | 1462923001005 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:01 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696278000 == 129 [pid = 1933] [id = 685] 16:30:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 129 (0x7f6691f99c00) [pid = 1933] [serial = 2056] [outer = (nil)] 16:30:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 130 (0x7f66928f8800) [pid = 1933] [serial = 2057] [outer = 0x7f6691f99c00] 16:30:01 INFO - PROCESS | 1933 | 1462923001117 Marionette DEBUG loaded listener.js 16:30:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f6693268800) [pid = 1933] [serial = 2058] [outer = 0x7f6691f99c00] 16:30:02 INFO - PROCESS | 1933 | 1462923002092 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:30:02 INFO - PROCESS | 1933 | 1462923002138 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 16:30:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:30:02 INFO - PROCESS | 1933 | 1462923002145 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:30:02 INFO - PROCESS | 1933 | 1462923002147 Marionette TRACE conn4 <- [1,2714,null,{}] 16:30:02 INFO - PROCESS | 1933 | 1462923002154 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:02 INFO - PROCESS | 1933 | 1462923002350 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 16:30:02 INFO - PROCESS | 1933 | 1462923002567 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:02 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696dc3800 == 130 [pid = 1933] [id = 686] 16:30:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 132 (0x7f66928f3c00) [pid = 1933] [serial = 2059] [outer = (nil)] 16:30:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 133 (0x7f66937c3c00) [pid = 1933] [serial = 2060] [outer = 0x7f66928f3c00] 16:30:02 INFO - PROCESS | 1933 | 1462923002681 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 134 (0x7f6693b4c400) [pid = 1933] [serial = 2061] [outer = 0x7f66928f3c00] 16:30:03 INFO - PROCESS | 1933 | 1462923003744 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:30:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:30:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1632ms 16:30:03 INFO - PROCESS | 1933 | 1462923003779 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 16:30:03 INFO - PROCESS | 1933 | 1462923003783 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 16:30:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:30:03 INFO - PROCESS | 1933 | 1462923003790 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - PROCESS | 1933 | 1462923003794 Marionette TRACE conn4 <- [1,2718,null,{}] 16:30:03 INFO - PROCESS | 1933 | 1462923003800 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:04 INFO - PROCESS | 1933 | 1462923004014 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 16:30:04 INFO - PROCESS | 1933 | 1462923004271 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:04 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6689cdf800 == 131 [pid = 1933] [id = 687] 16:30:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 135 (0x7f6684ed6400) [pid = 1933] [serial = 2062] [outer = (nil)] 16:30:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 136 (0x7f6685147c00) [pid = 1933] [serial = 2063] [outer = 0x7f6684ed6400] 16:30:04 INFO - PROCESS | 1933 | 1462923004655 Marionette DEBUG loaded listener.js 16:30:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 137 (0x7f668533b800) [pid = 1933] [serial = 2064] [outer = 0x7f6684ed6400] 16:30:05 INFO - PROCESS | 1933 | 1462923005649 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:30:05 INFO - PROCESS | 1933 | 1462923005740 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 16:30:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:30:05 INFO - PROCESS | 1933 | 1462923005757 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:30:05 INFO - PROCESS | 1933 | 1462923005768 Marionette TRACE conn4 <- [1,2722,null,{}] 16:30:05 INFO - PROCESS | 1933 | 1462923005776 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:06 INFO - PROCESS | 1933 | 1462923006226 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 16:30:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6686edc000 == 130 [pid = 1933] [id = 574] 16:30:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6689863800 == 129 [pid = 1933] [id = 553] 16:30:06 INFO - PROCESS | 1933 | --DOMWINDOW == 136 (0x7f6684ed5000) [pid = 1933] [serial = 1967] [outer = (nil)] [url = about:blank] 16:30:06 INFO - PROCESS | 1933 | 1462923006542 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6689a98800 == 128 [pid = 1933] [id = 677] 16:30:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668986c000 == 127 [pid = 1933] [id = 676] 16:30:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66869dd000 == 126 [pid = 1933] [id = 674] 16:30:06 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66850d2000 == 127 [pid = 1933] [id = 688] 16:30:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 137 (0x7f6689b57800) [pid = 1933] [serial = 2065] [outer = (nil)] 16:30:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 138 (0x7f668a643800) [pid = 1933] [serial = 2066] [outer = 0x7f6689b57800] 16:30:06 INFO - PROCESS | 1933 | 1462923006615 Marionette DEBUG loaded listener.js 16:30:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 139 (0x7f668a8ac400) [pid = 1933] [serial = 2067] [outer = 0x7f6689b57800] 16:30:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b0acd000 == 126 [pid = 1933] [id = 673] 16:30:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668856d800 == 125 [pid = 1933] [id = 672] 16:30:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b0a21000 == 124 [pid = 1933] [id = 671] 16:30:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae189000 == 123 [pid = 1933] [id = 670] 16:30:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669fe3d800 == 122 [pid = 1933] [id = 669] 16:30:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c395800 == 121 [pid = 1933] [id = 668] 16:30:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669ab1d000 == 120 [pid = 1933] [id = 667] 16:30:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696dce800 == 119 [pid = 1933] [id = 666] 16:30:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da93000 == 118 [pid = 1933] [id = 665] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 138 (0x7f6686a96c00) [pid = 1933] [serial = 1991] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 137 (0x7f669b3a1800) [pid = 1933] [serial = 1988] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 136 (0x7f669953dc00) [pid = 1933] [serial = 1943] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 135 (0x7f668a904800) [pid = 1933] [serial = 1977] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 134 (0x7f6689b56400) [pid = 1933] [serial = 1976] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 133 (0x7f668dc71800) [pid = 1933] [serial = 1982] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 132 (0x7f66920e5800) [pid = 1933] [serial = 1983] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 131 (0x7f668af96000) [pid = 1933] [serial = 1964] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 130 (0x7f6689b54400) [pid = 1933] [serial = 1979] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 129 (0x7f668bbd5800) [pid = 1933] [serial = 1980] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 128 (0x7f66a978a400) [pid = 1933] [serial = 1952] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 127 (0x7f66852b5800) [pid = 1933] [serial = 1955] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 126 (0x7f66852af400) [pid = 1933] [serial = 1971] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 125 (0x7f6684ed7c00) [pid = 1933] [serial = 1970] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 124 (0x7f66854ad000) [pid = 1933] [serial = 1937] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 123 (0x7f6698c0c000) [pid = 1933] [serial = 1935] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 122 (0x7f66867a9c00) [pid = 1933] [serial = 1961] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 121 (0x7f6686a9b800) [pid = 1933] [serial = 1974] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 120 (0x7f66854b0800) [pid = 1933] [serial = 1973] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 119 (0x7f669cb7ac00) [pid = 1933] [serial = 1949] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 118 (0x7f669bcce400) [pid = 1933] [serial = 1946] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 117 (0x7f669feb9800) [pid = 1933] [serial = 1958] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 116 (0x7f668bc79000) [pid = 1933] [serial = 1940] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 115 (0x7f66956a5000) [pid = 1933] [serial = 1986] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 114 (0x7f669b648400) [pid = 1933] [serial = 1989] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 113 (0x7f6693273c00) [pid = 1933] [serial = 1985] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | --DOMWINDOW == 112 (0x7f6689b58800) [pid = 1933] [serial = 1992] [outer = (nil)] [url = about:blank] 16:30:07 INFO - PROCESS | 1933 | 1462923007425 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:30:07 INFO - PROCESS | 1933 | 1462923007463 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 16:30:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:30:07 INFO - PROCESS | 1933 | 1462923007477 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:30:07 INFO - PROCESS | 1933 | 1462923007481 Marionette TRACE conn4 <- [1,2726,null,{}] 16:30:07 INFO - PROCESS | 1933 | 1462923007487 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:07 INFO - PROCESS | 1933 | 1462923007669 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 16:30:07 INFO - PROCESS | 1933 | 1462923007688 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:07 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a618000 == 119 [pid = 1933] [id = 689] 16:30:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 113 (0x7f668b8f2400) [pid = 1933] [serial = 2068] [outer = (nil)] 16:30:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 114 (0x7f668bbab800) [pid = 1933] [serial = 2069] [outer = 0x7f668b8f2400] 16:30:07 INFO - PROCESS | 1933 | 1462923007751 Marionette DEBUG loaded listener.js 16:30:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 115 (0x7f668bc73c00) [pid = 1933] [serial = 2070] [outer = 0x7f668b8f2400] 16:30:08 INFO - PROCESS | 1933 | 1462923008707 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:30:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:30:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1288ms 16:30:08 INFO - PROCESS | 1933 | 1462923008765 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 16:30:08 INFO - PROCESS | 1933 | 1462923008768 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 16:30:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:30:08 INFO - PROCESS | 1933 | 1462923008774 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:30:08 INFO - PROCESS | 1933 | 1462923008779 Marionette TRACE conn4 <- [1,2730,null,{}] 16:30:08 INFO - PROCESS | 1933 | 1462923008795 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:08 INFO - PROCESS | 1933 | 1462923008990 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 16:30:09 INFO - PROCESS | 1933 | 1462923009197 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:09 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66921cd800 == 120 [pid = 1933] [id = 690] 16:30:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 116 (0x7f668b8f9c00) [pid = 1933] [serial = 2071] [outer = (nil)] 16:30:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 117 (0x7f66920e2800) [pid = 1933] [serial = 2072] [outer = 0x7f668b8f9c00] 16:30:09 INFO - PROCESS | 1933 | 1462923009259 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 118 (0x7f6692281400) [pid = 1933] [serial = 2073] [outer = 0x7f668b8f9c00] 16:30:10 INFO - PROCESS | 1933 | 1462923010438 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:30:10 INFO - PROCESS | 1933 | 1462923010475 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 16:30:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:30:10 INFO - PROCESS | 1933 | 1462923010497 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 1933 | 1462923010503 Marionette TRACE conn4 <- [1,2734,null,{}] 16:30:10 INFO - PROCESS | 1933 | 1462923010516 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:10 INFO - PROCESS | 1933 | 1462923010755 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 16:30:10 INFO - PROCESS | 1933 | 1462923010950 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:10 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692957800 == 121 [pid = 1933] [id = 691] 16:30:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 119 (0x7f668bbe2400) [pid = 1933] [serial = 2074] [outer = (nil)] 16:30:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 120 (0x7f6693326400) [pid = 1933] [serial = 2075] [outer = 0x7f668bbe2400] 16:30:11 INFO - PROCESS | 1933 | 1462923011010 Marionette DEBUG loaded listener.js 16:30:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 121 (0x7f66948a9000) [pid = 1933] [serial = 2076] [outer = 0x7f668bbe2400] 16:30:11 INFO - PROCESS | 1933 | --DOMWINDOW == 120 (0x7f6684eda800) [pid = 1933] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:30:11 INFO - PROCESS | 1933 | --DOMWINDOW == 119 (0x7f6684eda000) [pid = 1933] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:30:11 INFO - PROCESS | 1933 | 1462923011822 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:30:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:30:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1356ms 16:30:11 INFO - PROCESS | 1933 | 1462923011843 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 16:30:11 INFO - PROCESS | 1933 | 1462923011848 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 16:30:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:30:11 INFO - PROCESS | 1933 | 1462923011862 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 1933 | 1462923011864 Marionette TRACE conn4 <- [1,2738,null,{}] 16:30:11 INFO - PROCESS | 1933 | 1462923011870 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:12 INFO - PROCESS | 1933 | 1462923012042 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 16:30:12 INFO - PROCESS | 1933 | 1462923012056 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:12 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669375b000 == 122 [pid = 1933] [id = 692] 16:30:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 120 (0x7f6694ce2c00) [pid = 1933] [serial = 2077] [outer = (nil)] 16:30:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 121 (0x7f6696021000) [pid = 1933] [serial = 2078] [outer = 0x7f6694ce2c00] 16:30:12 INFO - PROCESS | 1933 | 1462923012122 Marionette DEBUG loaded listener.js 16:30:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 122 (0x7f6696338800) [pid = 1933] [serial = 2079] [outer = 0x7f6694ce2c00] 16:30:13 INFO - PROCESS | 1933 | 1462923013048 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:30:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:30:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1231ms 16:30:13 INFO - PROCESS | 1933 | 1462923013094 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 16:30:13 INFO - PROCESS | 1933 | 1462923013097 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 16:30:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:30:13 INFO - PROCESS | 1933 | 1462923013103 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:30:13 INFO - PROCESS | 1933 | 1462923013105 Marionette TRACE conn4 <- [1,2742,null,{}] 16:30:13 INFO - PROCESS | 1933 | 1462923013110 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:13 INFO - PROCESS | 1933 | 1462923013294 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 16:30:13 INFO - PROCESS | 1933 | 1462923013629 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:13 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668695d000 == 123 [pid = 1933] [id = 693] 16:30:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 123 (0x7f66842d7800) [pid = 1933] [serial = 2080] [outer = (nil)] 16:30:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 124 (0x7f6684ed7000) [pid = 1933] [serial = 2081] [outer = 0x7f66842d7800] 16:30:13 INFO - PROCESS | 1933 | 1462923013713 Marionette DEBUG loaded listener.js 16:30:13 INFO - PROCESS | 1933 | ++DOMWINDOW == 125 (0x7f66867a9c00) [pid = 1933] [serial = 2082] [outer = 0x7f66842d7800] 16:30:14 INFO - PROCESS | 1933 | 1462923014701 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:30:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:30:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1634ms 16:30:14 INFO - PROCESS | 1933 | 1462923014740 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 16:30:14 INFO - PROCESS | 1933 | 1462923014746 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 16:30:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:30:14 INFO - PROCESS | 1933 | 1462923014754 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:30:14 INFO - PROCESS | 1933 | 1462923014760 Marionette TRACE conn4 <- [1,2746,null,{}] 16:30:14 INFO - PROCESS | 1933 | 1462923014768 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:14 INFO - PROCESS | 1933 | 1462923014988 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 16:30:15 INFO - PROCESS | 1933 | 1462923015194 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:15 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668da4a000 == 124 [pid = 1933] [id = 694] 16:30:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 126 (0x7f6688807400) [pid = 1933] [serial = 2083] [outer = (nil)] 16:30:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 127 (0x7f668a906000) [pid = 1933] [serial = 2084] [outer = 0x7f6688807400] 16:30:15 INFO - PROCESS | 1933 | 1462923015312 Marionette DEBUG loaded listener.js 16:30:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 128 (0x7f668b944400) [pid = 1933] [serial = 2085] [outer = 0x7f6688807400] 16:30:16 INFO - PROCESS | 1933 | 1462923016297 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:30:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:30:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1583ms 16:30:16 INFO - PROCESS | 1933 | 1462923016341 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 16:30:16 INFO - PROCESS | 1933 | 1462923016349 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 16:30:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:30:16 INFO - PROCESS | 1933 | 1462923016357 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:30:16 INFO - PROCESS | 1933 | 1462923016362 Marionette TRACE conn4 <- [1,2750,null,{}] 16:30:16 INFO - PROCESS | 1933 | 1462923016368 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:16 INFO - PROCESS | 1933 | 1462923016584 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 16:30:16 INFO - PROCESS | 1933 | 1462923016788 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:16 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696dd9800 == 125 [pid = 1933] [id = 695] 16:30:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 129 (0x7f668c60d000) [pid = 1933] [serial = 2086] [outer = (nil)] 16:30:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 130 (0x7f668d9d2800) [pid = 1933] [serial = 2087] [outer = 0x7f668c60d000] 16:30:16 INFO - PROCESS | 1933 | 1462923016863 Marionette DEBUG loaded listener.js 16:30:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 131 (0x7f6691f95000) [pid = 1933] [serial = 2088] [outer = 0x7f668c60d000] 16:30:17 INFO - PROCESS | 1933 | 1462923017874 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:30:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:30:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1587ms 16:30:17 INFO - PROCESS | 1933 | 1462923017944 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 16:30:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:30:17 INFO - PROCESS | 1933 | 1462923017949 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 16:30:17 INFO - PROCESS | 1933 | 1462923017965 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:30:17 INFO - PROCESS | 1933 | 1462923017974 Marionette TRACE conn4 <- [1,2754,null,{}] 16:30:17 INFO - PROCESS | 1933 | 1462923017981 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:18 INFO - PROCESS | 1933 | 1462923018239 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 16:30:18 INFO - PROCESS | 1933 | 1462923018490 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:18 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696fc9000 == 126 [pid = 1933] [id = 696] 16:30:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 132 (0x7f668c60e000) [pid = 1933] [serial = 2089] [outer = (nil)] 16:30:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 133 (0x7f669311fc00) [pid = 1933] [serial = 2090] [outer = 0x7f668c60e000] 16:30:18 INFO - PROCESS | 1933 | 1462923018605 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 1933 | ++DOMWINDOW == 134 (0x7f6694b6c800) [pid = 1933] [serial = 2091] [outer = 0x7f668c60e000] 16:30:19 INFO - PROCESS | 1933 | 1462923019505 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:30:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:30:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1599ms 16:30:19 INFO - PROCESS | 1933 | 1462923019556 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 16:30:19 INFO - PROCESS | 1933 | 1462923019561 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 16:30:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:30:19 INFO - PROCESS | 1933 | 1462923019567 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:30:19 INFO - PROCESS | 1933 | 1462923019571 Marionette TRACE conn4 <- [1,2758,null,{}] 16:30:19 INFO - PROCESS | 1933 | 1462923019577 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:19 INFO - PROCESS | 1933 | 1462923019784 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 16:30:19 INFO - PROCESS | 1933 | 1462923019989 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6699b39000 == 127 [pid = 1933] [id = 697] 16:30:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 135 (0x7f668c611c00) [pid = 1933] [serial = 2092] [outer = (nil)] 16:30:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 136 (0x7f6696f94800) [pid = 1933] [serial = 2093] [outer = 0x7f668c611c00] 16:30:20 INFO - PROCESS | 1933 | 1462923020103 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 137 (0x7f6698969c00) [pid = 1933] [serial = 2094] [outer = 0x7f668c611c00] 16:30:21 INFO - PROCESS | 1933 | 1462923021006 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:30:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:30:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1482ms 16:30:21 INFO - PROCESS | 1933 | 1462923021050 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 16:30:21 INFO - PROCESS | 1933 | 1462923021054 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 16:30:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:30:21 INFO - PROCESS | 1933 | 1462923021061 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:30:21 INFO - PROCESS | 1933 | 1462923021064 Marionette TRACE conn4 <- [1,2762,null,{}] 16:30:21 INFO - PROCESS | 1933 | 1462923021071 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:21 INFO - PROCESS | 1933 | 1462923021272 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 16:30:21 INFO - PROCESS | 1933 | 1462923021488 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:21 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669ab1c800 == 128 [pid = 1933] [id = 698] 16:30:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 138 (0x7f669962f800) [pid = 1933] [serial = 2095] [outer = (nil)] 16:30:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 139 (0x7f669a2e3000) [pid = 1933] [serial = 2096] [outer = 0x7f669962f800] 16:30:21 INFO - PROCESS | 1933 | 1462923021617 Marionette DEBUG loaded listener.js 16:30:21 INFO - PROCESS | 1933 | ++DOMWINDOW == 140 (0x7f669b45b000) [pid = 1933] [serial = 2097] [outer = 0x7f669962f800] 16:30:22 INFO - PROCESS | 1933 | 1462923022585 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:30:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:30:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1580ms 16:30:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:30:22 INFO - PROCESS | 1933 | 1462923022642 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 16:30:22 INFO - PROCESS | 1933 | 1462923022645 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 16:30:22 INFO - PROCESS | 1933 | 1462923022651 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:30:22 INFO - PROCESS | 1933 | 1462923022655 Marionette TRACE conn4 <- [1,2766,null,{}] 16:30:22 INFO - PROCESS | 1933 | 1462923022660 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:22 INFO - PROCESS | 1933 | 1462923022875 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 16:30:23 INFO - PROCESS | 1933 | 1462923023082 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:23 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b92d800 == 129 [pid = 1933] [id = 699] 16:30:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 141 (0x7f66867a2800) [pid = 1933] [serial = 2098] [outer = (nil)] 16:30:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 142 (0x7f669bcf7000) [pid = 1933] [serial = 2099] [outer = 0x7f66867a2800] 16:30:23 INFO - PROCESS | 1933 | 1462923023198 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 143 (0x7f669c789400) [pid = 1933] [serial = 2100] [outer = 0x7f66867a2800] 16:30:24 INFO - PROCESS | 1933 | 1462923024147 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:30:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:30:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1533ms 16:30:24 INFO - PROCESS | 1933 | 1462923024184 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 16:30:24 INFO - PROCESS | 1933 | 1462923024187 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 16:30:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:30:24 INFO - PROCESS | 1933 | 1462923024195 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:30:24 INFO - PROCESS | 1933 | 1462923024198 Marionette TRACE conn4 <- [1,2770,null,{}] 16:30:24 INFO - PROCESS | 1933 | 1462923024203 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:24 INFO - PROCESS | 1933 | 1462923024412 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 16:30:24 INFO - PROCESS | 1933 | 1462923024623 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:24 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669bc4f000 == 130 [pid = 1933] [id = 700] 16:30:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 144 (0x7f66868ef000) [pid = 1933] [serial = 2101] [outer = (nil)] 16:30:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 145 (0x7f669de82c00) [pid = 1933] [serial = 2102] [outer = 0x7f66868ef000] 16:30:24 INFO - PROCESS | 1933 | 1462923024733 Marionette DEBUG loaded listener.js 16:30:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 146 (0x7f669f006000) [pid = 1933] [serial = 2103] [outer = 0x7f66868ef000] 16:30:25 INFO - PROCESS | 1933 | 1462923025631 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:30:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:30:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1477ms 16:30:25 INFO - PROCESS | 1933 | 1462923025672 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 16:30:25 INFO - PROCESS | 1933 | 1462923025676 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 16:30:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:30:25 INFO - PROCESS | 1933 | 1462923025682 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 1933 | 1462923025684 Marionette TRACE conn4 <- [1,2774,null,{}] 16:30:25 INFO - PROCESS | 1933 | 1462923025710 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:25 INFO - PROCESS | 1933 | 1462923025927 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 16:30:26 INFO - PROCESS | 1933 | 1462923026133 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:26 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c778000 == 131 [pid = 1933] [id = 701] 16:30:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 147 (0x7f6696f93800) [pid = 1933] [serial = 2104] [outer = (nil)] 16:30:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 148 (0x7f669f24dc00) [pid = 1933] [serial = 2105] [outer = 0x7f6696f93800] 16:30:26 INFO - PROCESS | 1933 | 1462923026247 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 149 (0x7f66a8b59800) [pid = 1933] [serial = 2106] [outer = 0x7f6696f93800] 16:30:27 INFO - PROCESS | 1933 | 1462923027157 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:30:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:30:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1532ms 16:30:27 INFO - PROCESS | 1933 | 1462923027215 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 16:30:27 INFO - PROCESS | 1933 | 1462923027218 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 16:30:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:30:27 INFO - PROCESS | 1933 | 1462923027244 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - PROCESS | 1933 | 1462923027247 Marionette TRACE conn4 <- [1,2778,null,{}] 16:30:27 INFO - PROCESS | 1933 | 1462923027254 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:27 INFO - PROCESS | 1933 | 1462923027468 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 16:30:27 INFO - PROCESS | 1933 | 1462923027678 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:27 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669dea1000 == 132 [pid = 1933] [id = 702] 16:30:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 150 (0x7f669c788c00) [pid = 1933] [serial = 2107] [outer = (nil)] 16:30:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 151 (0x7f66a9c31800) [pid = 1933] [serial = 2108] [outer = 0x7f669c788c00] 16:30:27 INFO - PROCESS | 1933 | 1462923027798 Marionette DEBUG loaded listener.js 16:30:27 INFO - PROCESS | 1933 | ++DOMWINDOW == 152 (0x7f66a9e85c00) [pid = 1933] [serial = 2109] [outer = 0x7f669c788c00] 16:30:28 INFO - PROCESS | 1933 | 1462923028720 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:30:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:30:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1532ms 16:30:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:30:28 INFO - PROCESS | 1933 | 1462923028773 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 16:30:28 INFO - PROCESS | 1933 | 1462923028775 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 16:30:28 INFO - PROCESS | 1933 | 1462923028782 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:30:28 INFO - PROCESS | 1933 | 1462923028785 Marionette TRACE conn4 <- [1,2782,null,{}] 16:30:28 INFO - PROCESS | 1933 | 1462923028791 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:29 INFO - PROCESS | 1933 | 1462923028997 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 16:30:29 INFO - PROCESS | 1933 | 1462923029207 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b84000 == 133 [pid = 1933] [id = 703] 16:30:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 153 (0x7f66a9e88800) [pid = 1933] [serial = 2110] [outer = (nil)] 16:30:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 154 (0x7f66aac51000) [pid = 1933] [serial = 2111] [outer = 0x7f66a9e88800] 16:30:29 INFO - PROCESS | 1933 | 1462923029332 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 155 (0x7f66acd87c00) [pid = 1933] [serial = 2112] [outer = 0x7f66a9e88800] 16:30:30 INFO - PROCESS | 1933 | 1462923030316 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:30:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:30:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1579ms 16:30:30 INFO - PROCESS | 1933 | 1462923030361 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 1933 | 1462923030365 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 16:30:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:30:30 INFO - PROCESS | 1933 | 1462923030371 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 1933 | 1462923030374 Marionette TRACE conn4 <- [1,2786,null,{}] 16:30:30 INFO - PROCESS | 1933 | 1462923030380 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:30 INFO - PROCESS | 1933 | 1462923030605 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 16:30:30 INFO - PROCESS | 1933 | 1462923030816 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:30 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ace37800 == 134 [pid = 1933] [id = 704] 16:30:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 156 (0x7f6686934800) [pid = 1933] [serial = 2113] [outer = (nil)] 16:30:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 157 (0x7f668693d000) [pid = 1933] [serial = 2114] [outer = 0x7f6686934800] 16:30:30 INFO - PROCESS | 1933 | 1462923030932 Marionette DEBUG loaded listener.js 16:30:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 158 (0x7f66aecc7800) [pid = 1933] [serial = 2115] [outer = 0x7f6686934800] 16:30:31 INFO - PROCESS | 1933 | 1462923031831 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:30:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:30:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1477ms 16:30:31 INFO - PROCESS | 1933 | 1462923031849 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 16:30:31 INFO - PROCESS | 1933 | 1462923031852 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 16:30:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:30:31 INFO - PROCESS | 1933 | 1462923031858 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:30:31 INFO - PROCESS | 1933 | 1462923031860 Marionette TRACE conn4 <- [1,2790,null,{}] 16:30:31 INFO - PROCESS | 1933 | 1462923031866 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:32 INFO - PROCESS | 1933 | 1462923032064 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 16:30:32 INFO - PROCESS | 1933 | 1462923032283 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:32 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bc09000 == 135 [pid = 1933] [id = 705] 16:30:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 159 (0x7f6686937400) [pid = 1933] [serial = 2116] [outer = (nil)] 16:30:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 160 (0x7f6689810c00) [pid = 1933] [serial = 2117] [outer = 0x7f6686937400] 16:30:32 INFO - PROCESS | 1933 | 1462923032401 Marionette DEBUG loaded listener.js 16:30:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 161 (0x7f6689816400) [pid = 1933] [serial = 2118] [outer = 0x7f6686937400] 16:30:33 INFO - PROCESS | 1933 | 1462923033750 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:30:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:30:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1935ms 16:30:33 INFO - PROCESS | 1933 | 1462923033795 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 16:30:33 INFO - PROCESS | 1933 | 1462923033802 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 16:30:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:30:33 INFO - PROCESS | 1933 | 1462923033809 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:30:33 INFO - PROCESS | 1933 | 1462923033815 Marionette TRACE conn4 <- [1,2794,null,{}] 16:30:33 INFO - PROCESS | 1933 | 1462923033822 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:34 INFO - PROCESS | 1933 | 1462923034069 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 16:30:34 INFO - PROCESS | 1933 | 1462923034410 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692715000 == 136 [pid = 1933] [id = 706] 16:30:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 162 (0x7f668867b800) [pid = 1933] [serial = 2119] [outer = (nil)] 16:30:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 163 (0x7f6686934000) [pid = 1933] [serial = 2120] [outer = 0x7f668867b800] 16:30:34 INFO - PROCESS | 1933 | 1462923034599 Marionette DEBUG loaded listener.js 16:30:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 164 (0x7f6689816800) [pid = 1933] [serial = 2121] [outer = 0x7f668867b800] 16:30:35 INFO - PROCESS | 1933 | 1462923035551 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ae63000 == 135 [pid = 1933] [id = 268] 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66921dc000 == 134 [pid = 1933] [id = 597] 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c339000 == 133 [pid = 1933] [id = 647] 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696367800 == 132 [pid = 1933] [id = 600] 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669375b000 == 131 [pid = 1933] [id = 692] 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692957800 == 130 [pid = 1933] [id = 691] 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66921cd800 == 129 [pid = 1933] [id = 690] 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668a618000 == 128 [pid = 1933] [id = 689] 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66933c9800 == 127 [pid = 1933] [id = 664] 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66850d2000 == 126 [pid = 1933] [id = 688] 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6689cdf800 == 125 [pid = 1933] [id = 687] 16:30:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:30:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1839ms 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6693658800 == 124 [pid = 1933] [id = 683] 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692961000 == 123 [pid = 1933] [id = 682] 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692719000 == 122 [pid = 1933] [id = 681] 16:30:35 INFO - PROCESS | 1933 | 1462923035664 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 16:30:35 INFO - PROCESS | 1933 | 1462923035672 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668d86d000 == 121 [pid = 1933] [id = 680] 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ae5c000 == 120 [pid = 1933] [id = 679] 16:30:35 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c322000 == 119 [pid = 1933] [id = 678] 16:30:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:30:35 INFO - PROCESS | 1933 | 1462923035688 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:30:35 INFO - PROCESS | 1933 | 1462923035692 Marionette TRACE conn4 <- [1,2798,null,{}] 16:30:35 INFO - PROCESS | 1933 | 1462923035698 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:35 INFO - PROCESS | 1933 | 1462923035909 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 16:30:35 INFO - PROCESS | 1933 | --DOMWINDOW == 163 (0x7f668a8a6800) [pid = 1933] [serial = 1994] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1933 | --DOMWINDOW == 162 (0x7f669de59800) [pid = 1933] [serial = 2018] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1933 | --DOMWINDOW == 161 (0x7f6692c0ec00) [pid = 1933] [serial = 2006] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1933 | --DOMWINDOW == 160 (0x7f668a908800) [pid = 1933] [serial = 2000] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1933 | --DOMWINDOW == 159 (0x7f66867a6800) [pid = 1933] [serial = 2031] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1933 | --DOMWINDOW == 158 (0x7f668514ac00) [pid = 1933] [serial = 2030] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1933 | --DOMWINDOW == 157 (0x7f669bcd2c00) [pid = 1933] [serial = 2015] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1933 | --DOMWINDOW == 156 (0x7f668870bc00) [pid = 1933] [serial = 2024] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1933 | --DOMWINDOW == 155 (0x7f66854a7000) [pid = 1933] [serial = 1997] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1933 | --DOMWINDOW == 154 (0x7f669a418800) [pid = 1933] [serial = 2012] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1933 | --DOMWINDOW == 153 (0x7f66a8b58000) [pid = 1933] [serial = 2021] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1933 | --DOMWINDOW == 152 (0x7f668d5a2400) [pid = 1933] [serial = 2003] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1933 | --DOMWINDOW == 151 (0x7f6689b54c00) [pid = 1933] [serial = 2027] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1933 | --DOMWINDOW == 150 (0x7f6693a8b400) [pid = 1933] [serial = 2009] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1933 | --DOMWINDOW == 149 (0x7f668880bc00) [pid = 1933] [serial = 2034] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1933 | --DOMWINDOW == 148 (0x7f668866e400) [pid = 1933] [serial = 2033] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1933 | 1462923036180 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6689ab4800 == 120 [pid = 1933] [id = 707] 16:30:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 149 (0x7f66867a6800) [pid = 1933] [serial = 2122] [outer = (nil)] 16:30:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 150 (0x7f6689817000) [pid = 1933] [serial = 2123] [outer = 0x7f66867a6800] 16:30:36 INFO - PROCESS | 1933 | 1462923036294 Marionette DEBUG loaded listener.js 16:30:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 151 (0x7f668a907800) [pid = 1933] [serial = 2124] [outer = 0x7f66867a6800] 16:30:37 INFO - PROCESS | 1933 | 1462923037061 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:30:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:30:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1432ms 16:30:37 INFO - PROCESS | 1933 | 1462923037119 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 16:30:37 INFO - PROCESS | 1933 | 1462923037121 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 16:30:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:30:37 INFO - PROCESS | 1933 | 1462923037128 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:30:37 INFO - PROCESS | 1933 | 1462923037134 Marionette TRACE conn4 <- [1,2802,null,{}] 16:30:37 INFO - PROCESS | 1933 | 1462923037149 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:37 INFO - PROCESS | 1933 | 1462923037422 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 16:30:37 INFO - PROCESS | 1933 | 1462923037561 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:37 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dcdb000 == 121 [pid = 1933] [id = 708] 16:30:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 152 (0x7f668bbe0000) [pid = 1933] [serial = 2125] [outer = (nil)] 16:30:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 153 (0x7f668cac6800) [pid = 1933] [serial = 2126] [outer = 0x7f668bbe0000] 16:30:37 INFO - PROCESS | 1933 | 1462923037629 Marionette DEBUG loaded listener.js 16:30:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 154 (0x7f6691f88c00) [pid = 1933] [serial = 2127] [outer = 0x7f668bbe0000] 16:30:38 INFO - PROCESS | 1933 | 1462923038463 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:30:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:30:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1385ms 16:30:38 INFO - PROCESS | 1933 | 1462923038519 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 16:30:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:30:38 INFO - PROCESS | 1933 | 1462923038525 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 16:30:38 INFO - PROCESS | 1933 | 1462923038531 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:30:38 INFO - PROCESS | 1933 | 1462923038534 Marionette TRACE conn4 <- [1,2806,null,{}] 16:30:38 INFO - PROCESS | 1933 | 1462923038538 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:38 INFO - PROCESS | 1933 | 1462923038818 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 16:30:38 INFO - PROCESS | 1933 | 1462923038846 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:38 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6693658800 == 122 [pid = 1933] [id = 709] 16:30:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 155 (0x7f668866e400) [pid = 1933] [serial = 2128] [outer = (nil)] 16:30:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 156 (0x7f66927b9000) [pid = 1933] [serial = 2129] [outer = 0x7f668866e400] 16:30:38 INFO - PROCESS | 1933 | 1462923038912 Marionette DEBUG loaded listener.js 16:30:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 157 (0x7f6693115800) [pid = 1933] [serial = 2130] [outer = 0x7f668866e400] 16:30:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:30:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1326ms 16:30:39 INFO - PROCESS | 1933 | 1462923039847 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:30:39 INFO - PROCESS | 1933 | 1462923039877 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 16:30:39 INFO - PROCESS | 1933 | 1462923039881 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 16:30:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:30:39 INFO - PROCESS | 1933 | 1462923039887 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:30:39 INFO - PROCESS | 1933 | 1462923039889 Marionette TRACE conn4 <- [1,2810,null,{}] 16:30:39 INFO - PROCESS | 1933 | 1462923039895 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:40 INFO - PROCESS | 1933 | 1462923040338 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 16:30:40 INFO - PROCESS | 1933 | --DOMWINDOW == 156 (0x7f668866f000) [pid = 1933] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:30:40 INFO - PROCESS | 1933 | --DOMWINDOW == 155 (0x7f668b8f2400) [pid = 1933] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:30:40 INFO - PROCESS | 1933 | --DOMWINDOW == 154 (0x7f6684ed6400) [pid = 1933] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:30:40 INFO - PROCESS | 1933 | --DOMWINDOW == 153 (0x7f6689b57800) [pid = 1933] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:30:40 INFO - PROCESS | 1933 | --DOMWINDOW == 152 (0x7f6689b5f400) [pid = 1933] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:30:40 INFO - PROCESS | 1933 | --DOMWINDOW == 151 (0x7f668bbe2400) [pid = 1933] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:30:40 INFO - PROCESS | 1933 | --DOMWINDOW == 150 (0x7f668b8f9c00) [pid = 1933] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:30:40 INFO - PROCESS | 1933 | 1462923040468 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:40 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c98a800 == 123 [pid = 1933] [id = 710] 16:30:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 151 (0x7f66842e0800) [pid = 1933] [serial = 2131] [outer = (nil)] 16:30:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 152 (0x7f66852b8c00) [pid = 1933] [serial = 2132] [outer = 0x7f66842e0800] 16:30:40 INFO - PROCESS | 1933 | 1462923040537 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 153 (0x7f6691f98000) [pid = 1933] [serial = 2133] [outer = 0x7f66842e0800] 16:30:41 INFO - PROCESS | 1933 | 1462923041323 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:30:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:30:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1476ms 16:30:41 INFO - PROCESS | 1933 | 1462923041364 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 16:30:41 INFO - PROCESS | 1933 | 1462923041368 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 16:30:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:30:41 INFO - PROCESS | 1933 | 1462923041384 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 1933 | 1462923041386 Marionette TRACE conn4 <- [1,2814,null,{}] 16:30:41 INFO - PROCESS | 1933 | 1462923041392 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:41 INFO - PROCESS | 1933 | 1462923041618 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 16:30:41 INFO - PROCESS | 1933 | 1462923041628 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:41 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696e64800 == 124 [pid = 1933] [id = 711] 16:30:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 154 (0x7f6684ed6000) [pid = 1933] [serial = 2134] [outer = (nil)] 16:30:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 155 (0x7f6698aa9800) [pid = 1933] [serial = 2135] [outer = 0x7f6684ed6000] 16:30:41 INFO - PROCESS | 1933 | 1462923041849 Marionette DEBUG loaded listener.js 16:30:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 156 (0x7f669b39d000) [pid = 1933] [serial = 2136] [outer = 0x7f6684ed6000] 16:30:42 INFO - PROCESS | 1933 | 1462923042771 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:30:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:30:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1438ms 16:30:42 INFO - PROCESS | 1933 | 1462923042822 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 16:30:42 INFO - PROCESS | 1933 | 1462923042828 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 16:30:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:30:42 INFO - PROCESS | 1933 | 1462923042838 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:30:42 INFO - PROCESS | 1933 | 1462923042844 Marionette TRACE conn4 <- [1,2818,null,{}] 16:30:42 INFO - PROCESS | 1933 | 1462923042854 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:43 INFO - PROCESS | 1933 | 1462923043090 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 16:30:43 INFO - PROCESS | 1933 | 1462923043367 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:43 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668d859800 == 125 [pid = 1933] [id = 712] 16:30:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 157 (0x7f66867ad400) [pid = 1933] [serial = 2137] [outer = (nil)] 16:30:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 158 (0x7f668870fc00) [pid = 1933] [serial = 2138] [outer = 0x7f66867ad400] 16:30:43 INFO - PROCESS | 1933 | 1462923043493 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 159 (0x7f6689b44c00) [pid = 1933] [serial = 2139] [outer = 0x7f66867ad400] 16:30:44 INFO - PROCESS | 1933 | 1462923044402 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:30:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:30:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1634ms 16:30:44 INFO - PROCESS | 1933 | 1462923044472 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 1933 | 1462923044481 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 16:30:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:30:44 INFO - PROCESS | 1933 | 1462923044492 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 1933 | 1462923044496 Marionette TRACE conn4 <- [1,2822,null,{}] 16:30:44 INFO - PROCESS | 1933 | 1462923044503 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:44 INFO - PROCESS | 1933 | 1462923044767 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 16:30:45 INFO - PROCESS | 1933 | 1462923045066 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:45 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696d76000 == 126 [pid = 1933] [id = 713] 16:30:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 160 (0x7f668a8a9c00) [pid = 1933] [serial = 2140] [outer = (nil)] 16:30:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 161 (0x7f668b943800) [pid = 1933] [serial = 2141] [outer = 0x7f668a8a9c00] 16:30:45 INFO - PROCESS | 1933 | 1462923045150 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 162 (0x7f668c228400) [pid = 1933] [serial = 2142] [outer = 0x7f668a8a9c00] 16:30:46 INFO - PROCESS | 1933 | 1462923046103 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:30:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:30:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1683ms 16:30:46 INFO - PROCESS | 1933 | 1462923046175 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 16:30:46 INFO - PROCESS | 1933 | 1462923046179 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 16:30:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:30:46 INFO - PROCESS | 1933 | 1462923046186 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 1933 | 1462923046192 Marionette TRACE conn4 <- [1,2826,null,{}] 16:30:46 INFO - PROCESS | 1933 | 1462923046208 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:46 INFO - PROCESS | 1933 | 1462923046479 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 16:30:46 INFO - PROCESS | 1933 | 1462923046787 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:46 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669b4c3000 == 127 [pid = 1933] [id = 714] 16:30:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 163 (0x7f66927bac00) [pid = 1933] [serial = 2143] [outer = (nil)] 16:30:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 164 (0x7f6693b55000) [pid = 1933] [serial = 2144] [outer = 0x7f66927bac00] 16:30:46 INFO - PROCESS | 1933 | 1462923046880 Marionette DEBUG loaded listener.js 16:30:46 INFO - PROCESS | 1933 | ++DOMWINDOW == 165 (0x7f669896dc00) [pid = 1933] [serial = 2145] [outer = 0x7f66927bac00] 16:30:47 INFO - PROCESS | 1933 | 1462923047718 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:30:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:30:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1591ms 16:30:47 INFO - PROCESS | 1933 | 1462923047778 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 16:30:47 INFO - PROCESS | 1933 | 1462923047783 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 16:30:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:30:47 INFO - PROCESS | 1933 | 1462923047788 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:30:47 INFO - PROCESS | 1933 | 1462923047791 Marionette TRACE conn4 <- [1,2830,null,{}] 16:30:47 INFO - PROCESS | 1933 | 1462923047796 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:48 INFO - PROCESS | 1933 | 1462923048025 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 16:30:48 INFO - PROCESS | 1933 | 1462923048239 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:48 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a3b87000 == 128 [pid = 1933] [id = 715] 16:30:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f6693322c00) [pid = 1933] [serial = 2146] [outer = (nil)] 16:30:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 167 (0x7f669b454c00) [pid = 1933] [serial = 2147] [outer = 0x7f6693322c00] 16:30:48 INFO - PROCESS | 1933 | 1462923048356 Marionette DEBUG loaded listener.js 16:30:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f669c134800) [pid = 1933] [serial = 2148] [outer = 0x7f6693322c00] 16:30:49 INFO - PROCESS | 1933 | 1462923049310 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:30:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:30:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1579ms 16:30:49 INFO - PROCESS | 1933 | 1462923049369 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 16:30:49 INFO - PROCESS | 1933 | 1462923049372 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 16:30:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:30:49 INFO - PROCESS | 1933 | 1462923049380 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:30:49 INFO - PROCESS | 1933 | 1462923049383 Marionette TRACE conn4 <- [1,2834,null,{}] 16:30:49 INFO - PROCESS | 1933 | 1462923049389 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:49 INFO - PROCESS | 1933 | 1462923049643 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 16:30:49 INFO - PROCESS | 1933 | 1462923049946 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:49 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66ae7d0000 == 129 [pid = 1933] [id = 716] 16:30:49 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f669b2ae400) [pid = 1933] [serial = 2149] [outer = (nil)] 16:30:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f669f27ac00) [pid = 1933] [serial = 2150] [outer = 0x7f669b2ae400] 16:30:50 INFO - PROCESS | 1933 | 1462923050030 Marionette DEBUG loaded listener.js 16:30:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f66aac55400) [pid = 1933] [serial = 2151] [outer = 0x7f669b2ae400] 16:30:50 INFO - PROCESS | 1933 | 1462923050862 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:30:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:30:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1537ms 16:30:50 INFO - PROCESS | 1933 | 1462923050931 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 16:30:50 INFO - PROCESS | 1933 | 1462923050936 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 16:30:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:30:50 INFO - PROCESS | 1933 | 1462923050950 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:30:50 INFO - PROCESS | 1933 | 1462923050953 Marionette TRACE conn4 <- [1,2838,null,{}] 16:30:50 INFO - PROCESS | 1933 | 1462923050965 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:51 INFO - PROCESS | 1933 | 1462923051197 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 16:30:51 INFO - PROCESS | 1933 | 1462923051421 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:51 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b0ae4000 == 130 [pid = 1933] [id = 717] 16:30:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f668683d800) [pid = 1933] [serial = 2152] [outer = (nil)] 16:30:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f66aae5e000) [pid = 1933] [serial = 2153] [outer = 0x7f668683d800] 16:30:51 INFO - PROCESS | 1933 | 1462923051576 Marionette DEBUG loaded listener.js 16:30:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f66ae5a0c00) [pid = 1933] [serial = 2154] [outer = 0x7f668683d800] 16:30:52 INFO - PROCESS | 1933 | 1462923052475 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:30:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:30:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1594ms 16:30:52 INFO - PROCESS | 1933 | 1462923052539 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 16:30:52 INFO - PROCESS | 1933 | 1462923052543 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 16:30:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:30:52 INFO - PROCESS | 1933 | 1462923052549 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:30:52 INFO - PROCESS | 1933 | 1462923052552 Marionette TRACE conn4 <- [1,2842,null,{}] 16:30:52 INFO - PROCESS | 1933 | 1462923052557 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:52 INFO - PROCESS | 1933 | 1462923052760 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 16:30:52 INFO - PROCESS | 1933 | 1462923052975 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:53 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e46000 == 131 [pid = 1933] [id = 718] 16:30:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f6684ae1000) [pid = 1933] [serial = 2155] [outer = (nil)] 16:30:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f6684aea400) [pid = 1933] [serial = 2156] [outer = 0x7f6684ae1000] 16:30:53 INFO - PROCESS | 1933 | 1462923053096 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f6684aeec00) [pid = 1933] [serial = 2157] [outer = 0x7f6684ae1000] 16:30:54 INFO - PROCESS | 1933 | 1462923054022 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:30:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:30:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1527ms 16:30:54 INFO - PROCESS | 1933 | 1462923054077 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 1933 | 1462923054081 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 16:30:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:30:54 INFO - PROCESS | 1933 | 1462923054087 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 1933 | 1462923054089 Marionette TRACE conn4 <- [1,2846,null,{}] 16:30:54 INFO - PROCESS | 1933 | 1462923054095 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:54 INFO - PROCESS | 1933 | 1462923054285 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 16:30:54 INFO - PROCESS | 1933 | 1462923054502 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:54 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66897d0000 == 132 [pid = 1933] [id = 719] 16:30:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f66844c8000) [pid = 1933] [serial = 2158] [outer = (nil)] 16:30:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f66844d0000) [pid = 1933] [serial = 2159] [outer = 0x7f66844c8000] 16:30:54 INFO - PROCESS | 1933 | 1462923054632 Marionette DEBUG loaded listener.js 16:30:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f66844d4400) [pid = 1933] [serial = 2160] [outer = 0x7f66844c8000] 16:30:55 INFO - PROCESS | 1933 | 1462923055509 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1480ms 16:30:55 INFO - PROCESS | 1933 | 1462923055582 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 16:30:55 INFO - PROCESS | 1933 | 1462923055586 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 16:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:30:55 INFO - PROCESS | 1933 | 1462923055596 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:30:55 INFO - PROCESS | 1933 | 1462923055599 Marionette TRACE conn4 <- [1,2850,null,{}] 16:30:55 INFO - PROCESS | 1933 | 1462923055605 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:55 INFO - PROCESS | 1933 | 1462923055798 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 16:30:56 INFO - PROCESS | 1933 | 1462923056075 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:56 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e5f000 == 133 [pid = 1933] [id = 720] 16:30:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f66844c8800) [pid = 1933] [serial = 2161] [outer = (nil)] 16:30:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f6684aeb800) [pid = 1933] [serial = 2162] [outer = 0x7f66844c8800] 16:30:56 INFO - PROCESS | 1933 | 1462923056149 Marionette DEBUG loaded listener.js 16:30:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 183 (0x7f668980c400) [pid = 1933] [serial = 2163] [outer = 0x7f66844c8800] 16:30:57 INFO - PROCESS | 1933 | 1462923057087 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1532ms 16:30:57 INFO - PROCESS | 1933 | 1462923057129 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 16:30:57 INFO - PROCESS | 1933 | 1462923057132 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 16:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:30:57 INFO - PROCESS | 1933 | 1462923057138 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:30:57 INFO - PROCESS | 1933 | 1462923057142 Marionette TRACE conn4 <- [1,2854,null,{}] 16:30:57 INFO - PROCESS | 1933 | 1462923057147 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:57 INFO - PROCESS | 1933 | 1462923057341 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 16:30:57 INFO - PROCESS | 1933 | 1462923057559 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:57 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66970bb000 == 134 [pid = 1933] [id = 721] 16:30:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f66844d0c00) [pid = 1933] [serial = 2164] [outer = (nil)] 16:30:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f668ba26400) [pid = 1933] [serial = 2165] [outer = 0x7f66844d0c00] 16:30:57 INFO - PROCESS | 1933 | 1462923057669 Marionette DEBUG loaded listener.js 16:30:57 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f668ba2a000) [pid = 1933] [serial = 2166] [outer = 0x7f66844d0c00] 16:30:58 INFO - PROCESS | 1933 | 1462923058595 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:30:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:30:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1489ms 16:30:58 INFO - PROCESS | 1933 | 1462923058638 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 16:30:58 INFO - PROCESS | 1933 | 1462923058642 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 16:30:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:30:58 INFO - PROCESS | 1933 | 1462923058649 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:30:58 INFO - PROCESS | 1933 | 1462923058652 Marionette TRACE conn4 <- [1,2858,null,{}] 16:30:58 INFO - PROCESS | 1933 | 1462923058658 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:58 INFO - PROCESS | 1933 | 1462923058885 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 16:30:59 INFO - PROCESS | 1933 | 1462923059099 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:59 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668cdbe800 == 135 [pid = 1933] [id = 722] 16:30:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f6684ae5000) [pid = 1933] [serial = 2167] [outer = (nil)] 16:30:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f66ae5eac00) [pid = 1933] [serial = 2168] [outer = 0x7f6684ae5000] 16:30:59 INFO - PROCESS | 1933 | 1462923059217 Marionette DEBUG loaded listener.js 16:30:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f66aecd1800) [pid = 1933] [serial = 2169] [outer = 0x7f6684ae5000] 16:31:00 INFO - PROCESS | 1933 | 1462923060152 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:31:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:31:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1577ms 16:31:00 INFO - PROCESS | 1933 | 1462923060235 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 16:31:00 INFO - PROCESS | 1933 | 1462923060240 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 16:31:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:31:00 INFO - PROCESS | 1933 | 1462923060249 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:31:00 INFO - PROCESS | 1933 | 1462923060252 Marionette TRACE conn4 <- [1,2862,null,{}] 16:31:00 INFO - PROCESS | 1933 | 1462923060258 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:00 INFO - PROCESS | 1933 | 1462923060470 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 16:31:00 INFO - PROCESS | 1933 | 1462923060736 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6684b5a800 == 136 [pid = 1933] [id = 723] 16:31:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f6685613400) [pid = 1933] [serial = 2170] [outer = (nil)] 16:31:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f668561c000) [pid = 1933] [serial = 2171] [outer = 0x7f6685613400] 16:31:00 INFO - PROCESS | 1933 | 1462923060862 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f6685620c00) [pid = 1933] [serial = 2172] [outer = 0x7f6685613400] 16:31:01 INFO - PROCESS | 1933 | 1462923061770 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:31:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:31:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1594ms 16:31:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:31:01 INFO - PROCESS | 1933 | 1462923061843 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 16:31:01 INFO - PROCESS | 1933 | 1462923061846 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 16:31:01 INFO - PROCESS | 1933 | 1462923061852 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:31:01 INFO - PROCESS | 1933 | 1462923061855 Marionette TRACE conn4 <- [1,2866,null,{}] 16:31:01 INFO - PROCESS | 1933 | 1462923061860 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:02 INFO - PROCESS | 1933 | 1462923062069 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 16:31:02 INFO - PROCESS | 1933 | 1462923062289 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:02 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6682a4c800 == 137 [pid = 1933] [id = 724] 16:31:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f6682a1f800) [pid = 1933] [serial = 2173] [outer = (nil)] 16:31:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f6682a27c00) [pid = 1933] [serial = 2174] [outer = 0x7f6682a1f800] 16:31:02 INFO - PROCESS | 1933 | 1462923062400 Marionette DEBUG loaded listener.js 16:31:02 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f6682a2d000) [pid = 1933] [serial = 2175] [outer = 0x7f6682a1f800] 16:31:03 INFO - PROCESS | 1933 | 1462923063770 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:31:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1982ms 16:31:03 INFO - PROCESS | 1933 | 1462923063834 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 16:31:03 INFO - PROCESS | 1933 | 1462923063840 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 16:31:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:31:03 INFO - PROCESS | 1933 | 1462923063847 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:31:03 INFO - PROCESS | 1933 | 1462923063852 Marionette TRACE conn4 <- [1,2870,null,{}] 16:31:03 INFO - PROCESS | 1933 | 1462923063860 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:04 INFO - PROCESS | 1933 | 1462923064084 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 16:31:04 INFO - PROCESS | 1933 | 1462923064413 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:04 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bc0d000 == 138 [pid = 1933] [id = 725] 16:31:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f668511ec00) [pid = 1933] [serial = 2176] [outer = (nil)] 16:31:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f6685123400) [pid = 1933] [serial = 2177] [outer = 0x7f668511ec00] 16:31:04 INFO - PROCESS | 1933 | 1462923064487 Marionette DEBUG loaded listener.js 16:31:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f6685128400) [pid = 1933] [serial = 2178] [outer = 0x7f668511ec00] 16:31:05 INFO - PROCESS | 1933 | 1462923065509 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:31:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:31:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1736ms 16:31:05 INFO - PROCESS | 1933 | 1462923065585 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 16:31:05 INFO - PROCESS | 1933 | 1462923065593 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 16:31:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:31:05 INFO - PROCESS | 1933 | 1462923065603 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:31:05 INFO - PROCESS | 1933 | 1462923065606 Marionette TRACE conn4 <- [1,2874,null,{}] 16:31:05 INFO - PROCESS | 1933 | 1462923065612 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:05 INFO - PROCESS | 1933 | 1462923065850 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f6696021000) [pid = 1933] [serial = 2078] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f66937c3c00) [pid = 1933] [serial = 2060] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669dea1000 == 137 [pid = 1933] [id = 702] 16:31:06 INFO - PROCESS | 1933 | 1462923066285 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c778000 == 136 [pid = 1933] [id = 701] 16:31:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669bc4f000 == 135 [pid = 1933] [id = 700] 16:31:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b92d800 == 134 [pid = 1933] [id = 699] 16:31:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669ab1c800 == 133 [pid = 1933] [id = 698] 16:31:06 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6686edc000 == 134 [pid = 1933] [id = 726] 16:31:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f6685335400) [pid = 1933] [serial = 2179] [outer = (nil)] 16:31:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f66867abc00) [pid = 1933] [serial = 2180] [outer = 0x7f6685335400] 16:31:06 INFO - PROCESS | 1933 | 1462923066364 Marionette DEBUG loaded listener.js 16:31:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 199 (0x7f668683c400) [pid = 1933] [serial = 2181] [outer = 0x7f6685335400] 16:31:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6699b39000 == 133 [pid = 1933] [id = 697] 16:31:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696fc9000 == 132 [pid = 1933] [id = 696] 16:31:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696dd9800 == 131 [pid = 1933] [id = 695] 16:31:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da4a000 == 130 [pid = 1933] [id = 694] 16:31:06 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668695d000 == 129 [pid = 1933] [id = 693] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 198 (0x7f668bbaf000) [pid = 1933] [serial = 1995] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f668bbab800) [pid = 1933] [serial = 2069] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f668bc73c00) [pid = 1933] [serial = 2070] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f66928f8800) [pid = 1933] [serial = 2057] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f668533b800) [pid = 1933] [serial = 2064] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f6685147c00) [pid = 1933] [serial = 2063] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f668cac8400) [pid = 1933] [serial = 2048] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f66927aac00) [pid = 1933] [serial = 2054] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f668a643800) [pid = 1933] [serial = 2066] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f668a8ac400) [pid = 1933] [serial = 2067] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f668a8a0800) [pid = 1933] [serial = 2036] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f668a90d400) [pid = 1933] [serial = 2037] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f668bba8c00) [pid = 1933] [serial = 2045] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f668d5ab000) [pid = 1933] [serial = 2051] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 184 (0x7f668a63d400) [pid = 1933] [serial = 2042] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 183 (0x7f66854b1c00) [pid = 1933] [serial = 2039] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 182 (0x7f6693326400) [pid = 1933] [serial = 2075] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f6692281400) [pid = 1933] [serial = 2073] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f66948a9000) [pid = 1933] [serial = 2076] [outer = (nil)] [url = about:blank] 16:31:06 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f66920e2800) [pid = 1933] [serial = 2072] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1933 | 1462923067394 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:31:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:31:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1828ms 16:31:07 INFO - PROCESS | 1933 | 1462923067431 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 16:31:07 INFO - PROCESS | 1933 | 1462923067439 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 16:31:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:31:07 INFO - PROCESS | 1933 | 1462923067447 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:31:07 INFO - PROCESS | 1933 | 1462923067453 Marionette TRACE conn4 <- [1,2878,null,{}] 16:31:07 INFO - PROCESS | 1933 | 1462923067461 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:07 INFO - PROCESS | 1933 | 1462923067669 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 16:31:07 INFO - PROCESS | 1933 | 1462923067884 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:07 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ae54000 == 130 [pid = 1933] [id = 727] 16:31:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f6684ed8000) [pid = 1933] [serial = 2182] [outer = (nil)] 16:31:07 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f6685127000) [pid = 1933] [serial = 2183] [outer = 0x7f6684ed8000] 16:31:08 INFO - PROCESS | 1933 | 1462923067997 Marionette DEBUG loaded listener.js 16:31:08 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f6685616800) [pid = 1933] [serial = 2184] [outer = 0x7f6684ed8000] 16:31:08 INFO - PROCESS | 1933 | 1462923068988 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:31:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1588ms 16:31:09 INFO - PROCESS | 1933 | 1462923069036 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 16:31:09 INFO - PROCESS | 1933 | 1462923069044 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 16:31:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:31:09 INFO - PROCESS | 1933 | 1462923069054 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:31:09 INFO - PROCESS | 1933 | 1462923069059 Marionette TRACE conn4 <- [1,2882,null,{}] 16:31:09 INFO - PROCESS | 1933 | 1462923069064 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:09 INFO - PROCESS | 1933 | 1462923069268 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 16:31:09 INFO - PROCESS | 1933 | 1462923069485 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:09 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668d862000 == 131 [pid = 1933] [id = 728] 16:31:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 183 (0x7f6685620400) [pid = 1933] [serial = 2185] [outer = (nil)] 16:31:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f668692f400) [pid = 1933] [serial = 2186] [outer = 0x7f6685620400] 16:31:09 INFO - PROCESS | 1933 | 1462923069603 Marionette DEBUG loaded listener.js 16:31:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f668693c400) [pid = 1933] [serial = 2187] [outer = 0x7f6685620400] 16:31:10 INFO - PROCESS | 1933 | 1462923070618 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:31:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:31:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1593ms 16:31:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:31:10 INFO - PROCESS | 1933 | 1462923070648 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 16:31:10 INFO - PROCESS | 1933 | 1462923070651 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 16:31:10 INFO - PROCESS | 1933 | 1462923070658 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:31:10 INFO - PROCESS | 1933 | 1462923070663 Marionette TRACE conn4 <- [1,2886,null,{}] 16:31:10 INFO - PROCESS | 1933 | 1462923070679 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:10 INFO - PROCESS | 1933 | 1462923070878 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 16:31:11 INFO - PROCESS | 1933 | 1462923071164 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:11 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692949800 == 132 [pid = 1933] [id = 729] 16:31:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f6686a9d400) [pid = 1933] [serial = 2188] [outer = (nil)] 16:31:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f668a63a800) [pid = 1933] [serial = 2189] [outer = 0x7f6686a9d400] 16:31:11 INFO - PROCESS | 1933 | 1462923071283 Marionette DEBUG loaded listener.js 16:31:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f668a90c800) [pid = 1933] [serial = 2190] [outer = 0x7f6686a9d400] 16:31:12 INFO - PROCESS | 1933 | 1462923072136 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:31:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:31:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1533ms 16:31:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:31:12 INFO - PROCESS | 1933 | 1462923072191 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 16:31:12 INFO - PROCESS | 1933 | 1462923072195 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 16:31:12 INFO - PROCESS | 1933 | 1462923072201 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:31:12 INFO - PROCESS | 1933 | 1462923072204 Marionette TRACE conn4 <- [1,2890,null,{}] 16:31:12 INFO - PROCESS | 1933 | 1462923072209 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:12 INFO - PROCESS | 1933 | 1462923072413 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 16:31:12 INFO - PROCESS | 1933 | 1462923072630 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:12 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66936a5000 == 133 [pid = 1933] [id = 730] 16:31:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f6688806400) [pid = 1933] [serial = 2191] [outer = (nil)] 16:31:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f668ba25c00) [pid = 1933] [serial = 2192] [outer = 0x7f6688806400] 16:31:12 INFO - PROCESS | 1933 | 1462923072746 Marionette DEBUG loaded listener.js 16:31:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f668ba2f400) [pid = 1933] [serial = 2193] [outer = 0x7f6688806400] 16:31:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669b91e000 == 132 [pid = 1933] [id = 573] 16:31:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668da51800 == 131 [pid = 1933] [id = 594] 16:31:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668bcf8000 == 130 [pid = 1933] [id = 428] 16:31:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66ae119800 == 129 [pid = 1933] [id = 609] 16:31:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b0ad5800 == 128 [pid = 1933] [id = 611] 16:31:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6696e69800 == 127 [pid = 1933] [id = 601] 16:31:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66aae14000 == 126 [pid = 1933] [id = 608] 16:31:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b0a54000 == 125 [pid = 1933] [id = 651] 16:31:15 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ae65800 == 124 [pid = 1933] [id = 292] 16:31:15 INFO - PROCESS | 1933 | 1462923075914 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:31:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:31:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 3744ms 16:31:15 INFO - PROCESS | 1933 | 1462923075947 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 1933 | 1462923075954 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 16:31:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:31:15 INFO - PROCESS | 1933 | 1462923075961 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 1933 | 1462923075967 Marionette TRACE conn4 <- [1,2894,null,{}] 16:31:15 INFO - PROCESS | 1933 | 1462923075974 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:16 INFO - PROCESS | 1933 | 1462923076174 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 16:31:16 INFO - PROCESS | 1933 | 1462923076355 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:16 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c303000 == 125 [pid = 1933] [id = 731] 16:31:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f668511fc00) [pid = 1933] [serial = 2194] [outer = (nil)] 16:31:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f66852b3000) [pid = 1933] [serial = 2195] [outer = 0x7f668511fc00] 16:31:16 INFO - PROCESS | 1933 | 1462923076421 Marionette DEBUG loaded listener.js 16:31:16 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f668561d000) [pid = 1933] [serial = 2196] [outer = 0x7f668511fc00] 16:31:17 INFO - PROCESS | 1933 | 1462923077280 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:31:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1382ms 16:31:17 INFO - PROCESS | 1933 | 1462923077349 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 16:31:17 INFO - PROCESS | 1933 | 1462923077357 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 16:31:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:31:17 INFO - PROCESS | 1933 | 1462923077366 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:31:17 INFO - PROCESS | 1933 | 1462923077370 Marionette TRACE conn4 <- [1,2898,null,{}] 16:31:17 INFO - PROCESS | 1933 | 1462923077375 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:17 INFO - PROCESS | 1933 | 1462923077632 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 16:31:17 INFO - PROCESS | 1933 | 1462923077658 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:17 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669272a000 == 126 [pid = 1933] [id = 732] 16:31:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f668561e000) [pid = 1933] [serial = 2197] [outer = (nil)] 16:31:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f6686a93800) [pid = 1933] [serial = 2198] [outer = 0x7f668561e000] 16:31:17 INFO - PROCESS | 1933 | 1462923077721 Marionette DEBUG loaded listener.js 16:31:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f668980dc00) [pid = 1933] [serial = 2199] [outer = 0x7f668561e000] 16:31:18 INFO - PROCESS | 1933 | 1462923078704 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:31:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:31:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1381ms 16:31:18 INFO - PROCESS | 1933 | 1462923078748 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 16:31:18 INFO - PROCESS | 1933 | 1462923078751 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 16:31:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:31:18 INFO - PROCESS | 1933 | 1462923078764 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:31:18 INFO - PROCESS | 1933 | 1462923078769 Marionette TRACE conn4 <- [1,2902,null,{}] 16:31:18 INFO - PROCESS | 1933 | 1462923078787 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:19 INFO - PROCESS | 1933 | 1462923079043 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 16:31:19 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f668511ec00) [pid = 1933] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:31:19 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f668866e400) [pid = 1933] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:31:19 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f66867a6800) [pid = 1933] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:31:19 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f668867b800) [pid = 1933] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:31:19 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f668bbe0000) [pid = 1933] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:31:19 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f6694ce2c00) [pid = 1933] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:31:19 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f66842e0800) [pid = 1933] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:31:19 INFO - PROCESS | 1933 | 1462923079437 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:19 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6692957800 == 127 [pid = 1933] [id = 733] 16:31:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f6685129c00) [pid = 1933] [serial = 2200] [outer = (nil)] 16:31:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f668a879c00) [pid = 1933] [serial = 2201] [outer = 0x7f6685129c00] 16:31:19 INFO - PROCESS | 1933 | 1462923079506 Marionette DEBUG loaded listener.js 16:31:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f668bba8c00) [pid = 1933] [serial = 2202] [outer = 0x7f6685129c00] 16:31:20 INFO - PROCESS | 1933 | 1462923080256 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:31:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:31:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1538ms 16:31:20 INFO - PROCESS | 1933 | 1462923080307 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 16:31:20 INFO - PROCESS | 1933 | 1462923080311 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 16:31:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:31:20 INFO - PROCESS | 1933 | 1462923080317 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:31:20 INFO - PROCESS | 1933 | 1462923080319 Marionette TRACE conn4 <- [1,2906,null,{}] 16:31:20 INFO - PROCESS | 1933 | 1462923080324 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:20 INFO - PROCESS | 1933 | 1462923080502 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 16:31:20 INFO - PROCESS | 1933 | 1462923080517 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6696ed3800 == 128 [pid = 1933] [id = 734] 16:31:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f668bbab800) [pid = 1933] [serial = 2203] [outer = (nil)] 16:31:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f668cbebc00) [pid = 1933] [serial = 2204] [outer = 0x7f668bbab800] 16:31:20 INFO - PROCESS | 1933 | 1462923080578 Marionette DEBUG loaded listener.js 16:31:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f668dc69c00) [pid = 1933] [serial = 2205] [outer = 0x7f668bbab800] 16:31:21 INFO - PROCESS | 1933 | 1462923081675 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:31:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1430ms 16:31:21 INFO - PROCESS | 1933 | 1462923081749 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 16:31:21 INFO - PROCESS | 1933 | 1462923081753 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 16:31:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:31:21 INFO - PROCESS | 1933 | 1462923081762 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:31:21 INFO - PROCESS | 1933 | 1462923081768 Marionette TRACE conn4 <- [1,2910,null,{}] 16:31:21 INFO - PROCESS | 1933 | 1462923081777 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:22 INFO - PROCESS | 1933 | 1462923082018 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 16:31:22 INFO - PROCESS | 1933 | 1462923082342 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:22 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668d867000 == 129 [pid = 1933] [id = 735] 16:31:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f66844d4000) [pid = 1933] [serial = 2206] [outer = (nil)] 16:31:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f66854a4000) [pid = 1933] [serial = 2207] [outer = 0x7f66844d4000] 16:31:22 INFO - PROCESS | 1933 | 1462923082420 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 199 (0x7f6686838c00) [pid = 1933] [serial = 2208] [outer = 0x7f66844d4000] 16:31:23 INFO - PROCESS | 1933 | 1462923083173 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:31:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:31:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:31:23 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1435ms 16:31:23 INFO - PROCESS | 1933 | 1462923083198 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 16:31:23 INFO - PROCESS | 1933 | 1462923083206 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 16:31:23 INFO - TEST-START | /DOMEvents/constructors.html 16:31:23 INFO - PROCESS | 1933 | 1462923083217 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:31:23 INFO - PROCESS | 1933 | 1462923083220 Marionette TRACE conn4 <- [1,2914,null,{}] 16:31:23 INFO - PROCESS | 1933 | 1462923083226 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:23 INFO - PROCESS | 1933 | 1462923083400 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 16:31:23 INFO - PROCESS | 1933 | 1462923083625 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:23 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668ae56000 == 130 [pid = 1933] [id = 736] 16:31:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 200 (0x7f668683a000) [pid = 1933] [serial = 2209] [outer = (nil)] 16:31:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 201 (0x7f6689815800) [pid = 1933] [serial = 2210] [outer = 0x7f668683a000] 16:31:23 INFO - PROCESS | 1933 | 1462923083739 Marionette DEBUG loaded listener.js 16:31:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 202 (0x7f668a908000) [pid = 1933] [serial = 2211] [outer = 0x7f668683a000] 16:31:24 INFO - PROCESS | 1933 | 1462923084716 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:31:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:31:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:31:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:31:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:31:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:31:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:31:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:31:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:31:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:31:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:31:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:31:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:31:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:31:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:31:24 INFO - TEST-OK | /DOMEvents/constructors.html | took 1549ms 16:31:24 INFO - PROCESS | 1933 | 1462923084782 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 16:31:24 INFO - PROCESS | 1933 | 1462923084792 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 16:31:24 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:31:24 INFO - PROCESS | 1933 | 1462923084809 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:31:24 INFO - PROCESS | 1933 | 1462923084815 Marionette TRACE conn4 <- [1,2918,null,{}] 16:31:24 INFO - PROCESS | 1933 | 1462923084831 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:25 INFO - PROCESS | 1933 | 1462923085031 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 16:31:25 INFO - PROCESS | 1933 | 1462923085321 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:25 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669ab90800 == 131 [pid = 1933] [id = 737] 16:31:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f668cac8400) [pid = 1933] [serial = 2212] [outer = (nil)] 16:31:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f66926cd400) [pid = 1933] [serial = 2213] [outer = 0x7f668cac8400] 16:31:25 INFO - PROCESS | 1933 | 1462923085403 Marionette DEBUG loaded listener.js 16:31:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f6692c11c00) [pid = 1933] [serial = 2214] [outer = 0x7f668cac8400] 16:31:26 INFO - PROCESS | 1933 | 1462923086167 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:31:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:31:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1383ms 16:31:26 INFO - PROCESS | 1933 | 1462923086191 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 16:31:26 INFO - PROCESS | 1933 | 1462923086196 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 16:31:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:31:26 INFO - PROCESS | 1933 | 1462923086201 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:31:26 INFO - PROCESS | 1933 | 1462923086204 Marionette TRACE conn4 <- [1,2922,null,{}] 16:31:26 INFO - PROCESS | 1933 | 1462923086209 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:26 INFO - PROCESS | 1933 | 1462923086386 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 16:31:26 INFO - PROCESS | 1933 | 1462923086623 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:26 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669c39a800 == 132 [pid = 1933] [id = 738] 16:31:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 206 (0x7f6691f94800) [pid = 1933] [serial = 2215] [outer = (nil)] 16:31:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f6693a91c00) [pid = 1933] [serial = 2216] [outer = 0x7f6691f94800] 16:31:26 INFO - PROCESS | 1933 | 1462923086703 Marionette DEBUG loaded listener.js 16:31:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f66961b3800) [pid = 1933] [serial = 2217] [outer = 0x7f6691f94800] 16:31:27 INFO - PROCESS | 1933 | [1933] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:31:27 INFO - PROCESS | 1933 | [1933] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:31:27 INFO - PROCESS | 1933 | [1933] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:31:27 INFO - PROCESS | 1933 | [1933] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:31:27 INFO - PROCESS | 1933 | 1462923087521 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:31:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:31:27 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:31:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:31:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:31:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:31:27 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:31:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:31:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:31:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:31:27 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:31:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:31:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:31:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:31:27 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:31:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:31:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:31:27 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:31:27 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1338ms 16:31:27 INFO - PROCESS | 1933 | 1462923087542 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 16:31:27 INFO - PROCESS | 1933 | 1462923087549 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 16:31:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:31:27 INFO - PROCESS | 1933 | 1462923087559 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:31:27 INFO - PROCESS | 1933 | 1462923087562 Marionette TRACE conn4 <- [1,2926,null,{}] 16:31:27 INFO - PROCESS | 1933 | 1462923087568 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:27 INFO - PROCESS | 1933 | 1462923087748 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 16:31:28 INFO - PROCESS | 1933 | 1462923088017 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:28 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66a9715800 == 133 [pid = 1933] [id = 739] 16:31:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f6693326400) [pid = 1933] [serial = 2218] [outer = (nil)] 16:31:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f669b056400) [pid = 1933] [serial = 2219] [outer = 0x7f6693326400] 16:31:28 INFO - PROCESS | 1933 | 1462923088091 Marionette DEBUG loaded listener.js 16:31:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 211 (0x7f669bcee400) [pid = 1933] [serial = 2220] [outer = 0x7f6693326400] 16:31:28 INFO - PROCESS | 1933 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:31:28 INFO - PROCESS | 1933 | 1462923088844 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:31:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:31:28 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1334ms 16:31:28 INFO - PROCESS | 1933 | 1462923088896 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 16:31:28 INFO - PROCESS | 1933 | 1462923088899 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 16:31:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:31:28 INFO - PROCESS | 1933 | 1462923088905 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:31:28 INFO - PROCESS | 1933 | 1462923088908 Marionette TRACE conn4 <- [1,2930,null,{}] 16:31:28 INFO - PROCESS | 1933 | 1462923088914 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:29 INFO - PROCESS | 1933 | 1462923089122 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 16:31:29 INFO - PROCESS | 1933 | 1462923089394 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:29 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66aefc0000 == 134 [pid = 1933] [id = 740] 16:31:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 212 (0x7f669d4fd000) [pid = 1933] [serial = 2221] [outer = (nil)] 16:31:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 213 (0x7f66aabe5800) [pid = 1933] [serial = 2222] [outer = 0x7f669d4fd000] 16:31:29 INFO - PROCESS | 1933 | 1462923089472 Marionette DEBUG loaded listener.js 16:31:29 INFO - PROCESS | 1933 | ++DOMWINDOW == 214 (0x7f66acea4000) [pid = 1933] [serial = 2223] [outer = 0x7f669d4fd000] 16:31:30 INFO - PROCESS | 1933 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:31:30 INFO - PROCESS | 1933 | 1462923090244 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:31:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:31:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1376ms 16:31:30 INFO - PROCESS | 1933 | 1462923090282 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 16:31:30 INFO - PROCESS | 1933 | 1462923090285 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 16:31:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:31:30 INFO - PROCESS | 1933 | 1462923090291 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 1933 | 1462923090294 Marionette TRACE conn4 <- [1,2934,null,{}] 16:31:30 INFO - PROCESS | 1933 | 1462923090300 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:30 INFO - PROCESS | 1933 | 1462923090484 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 16:31:30 INFO - PROCESS | 1933 | 1462923090754 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:30 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e45800 == 135 [pid = 1933] [id = 741] 16:31:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 215 (0x7f66844b8000) [pid = 1933] [serial = 2224] [outer = (nil)] 16:31:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 216 (0x7f66844bf000) [pid = 1933] [serial = 2225] [outer = 0x7f66844b8000] 16:31:30 INFO - PROCESS | 1933 | 1462923090831 Marionette DEBUG loaded listener.js 16:31:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 217 (0x7f66844c3c00) [pid = 1933] [serial = 2226] [outer = 0x7f66844b8000] 16:31:31 INFO - PROCESS | 1933 | 1462923091563 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:31:31 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:31:31 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1281ms 16:31:31 INFO - PROCESS | 1933 | 1462923091593 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 16:31:31 INFO - PROCESS | 1933 | 1462923091598 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 16:31:31 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:31:31 INFO - PROCESS | 1933 | 1462923091606 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:31:31 INFO - PROCESS | 1933 | 1462923091608 Marionette TRACE conn4 <- [1,2938,null,{}] 16:31:31 INFO - PROCESS | 1933 | 1462923091614 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:31 INFO - PROCESS | 1933 | 1462923091790 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 16:31:32 INFO - PROCESS | 1933 | 1462923092028 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:32 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6681c33800 == 136 [pid = 1933] [id = 742] 16:31:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 218 (0x7f66844bcc00) [pid = 1933] [serial = 2227] [outer = (nil)] 16:31:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 219 (0x7f66961be000) [pid = 1933] [serial = 2228] [outer = 0x7f66844bcc00] 16:31:32 INFO - PROCESS | 1933 | 1462923092102 Marionette DEBUG loaded listener.js 16:31:32 INFO - PROCESS | 1933 | ++DOMWINDOW == 220 (0x7f66ae5ea800) [pid = 1933] [serial = 2229] [outer = 0x7f66844bcc00] 16:31:32 INFO - PROCESS | 1933 | 1462923092828 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:31:32 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:31:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1237ms 16:31:32 INFO - PROCESS | 1933 | 1462923092860 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 16:31:32 INFO - PROCESS | 1933 | 1462923092863 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 16:31:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:31:32 INFO - PROCESS | 1933 | 1462923092873 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 1933 | 1462923092876 Marionette TRACE conn4 <- [1,2942,null,{}] 16:31:32 INFO - PROCESS | 1933 | 1462923092880 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:33 INFO - PROCESS | 1933 | 1462923093068 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 16:31:33 INFO - PROCESS | 1933 | 1462923093318 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:33 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6687069000 == 137 [pid = 1933] [id = 743] 16:31:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 221 (0x7f66844c0c00) [pid = 1933] [serial = 2230] [outer = (nil)] 16:31:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 222 (0x7f6684bf0800) [pid = 1933] [serial = 2231] [outer = 0x7f66844c0c00] 16:31:33 INFO - PROCESS | 1933 | 1462923093395 Marionette DEBUG loaded listener.js 16:31:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 223 (0x7f6684bf5800) [pid = 1933] [serial = 2232] [outer = 0x7f66844c0c00] 16:31:34 INFO - PROCESS | 1933 | 1462923094146 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:31: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 16:31:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:31:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:31:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:31:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1332ms 16:31:34 INFO - PROCESS | 1933 | 1462923094207 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 16:31:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:31:34 INFO - PROCESS | 1933 | 1462923094216 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 16:31:34 INFO - PROCESS | 1933 | 1462923094222 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 1933 | 1462923094225 Marionette TRACE conn4 <- [1,2946,null,{}] 16:31:34 INFO - PROCESS | 1933 | 1462923094230 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:34 INFO - PROCESS | 1933 | 1462923094417 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 16:31:34 INFO - PROCESS | 1933 | 1462923094684 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66b3e50800 == 138 [pid = 1933] [id = 744] 16:31:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 224 (0x7f66844c5800) [pid = 1933] [serial = 2233] [outer = (nil)] 16:31:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 225 (0x7f6684bfac00) [pid = 1933] [serial = 2234] [outer = 0x7f66844c5800] 16:31:34 INFO - PROCESS | 1933 | 1462923094757 Marionette DEBUG loaded listener.js 16:31:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 226 (0x7f668696ec00) [pid = 1933] [serial = 2235] [outer = 0x7f66844c5800] 16:31:35 INFO - PROCESS | 1933 | 1462923095519 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:31: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. 16:31:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1330ms 16:31:35 INFO - PROCESS | 1933 | 1462923095552 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 16:31:35 INFO - PROCESS | 1933 | 1462923095555 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 16:31:35 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:31:35 INFO - PROCESS | 1933 | 1462923095563 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:31:35 INFO - PROCESS | 1933 | 1462923095568 Marionette TRACE conn4 <- [1,2950,null,{}] 16:31:35 INFO - PROCESS | 1933 | 1462923095574 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:35 INFO - PROCESS | 1933 | 1462923095777 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 16:31:36 INFO - PROCESS | 1933 | 1462923096053 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6689a60000 == 139 [pid = 1933] [id = 745] 16:31:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 227 (0x7f6684bf2400) [pid = 1933] [serial = 2236] [outer = (nil)] 16:31:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 228 (0x7f6686978000) [pid = 1933] [serial = 2237] [outer = 0x7f6684bf2400] 16:31:36 INFO - PROCESS | 1933 | 1462923096142 Marionette DEBUG loaded listener.js 16:31:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 229 (0x7f66aecd0800) [pid = 1933] [serial = 2238] [outer = 0x7f6684bf2400] 16:31:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6681cc8800 == 140 [pid = 1933] [id = 746] 16:31:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 230 (0x7f668478dc00) [pid = 1933] [serial = 2239] [outer = (nil)] 16:31:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 231 (0x7f668478a400) [pid = 1933] [serial = 2240] [outer = 0x7f668478dc00] 16:31:37 INFO - PROCESS | 1933 | 1462923097030 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:31: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. 16:31:37 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1480ms 16:31:37 INFO - PROCESS | 1933 | 1462923097061 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 16:31:37 INFO - PROCESS | 1933 | 1462923097064 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 16:31:37 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:31:37 INFO - PROCESS | 1933 | 1462923097073 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:31:37 INFO - PROCESS | 1933 | 1462923097076 Marionette TRACE conn4 <- [1,2954,null,{}] 16:31:37 INFO - PROCESS | 1933 | 1462923097086 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:37 INFO - PROCESS | 1933 | 1462923097331 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 16:31:37 INFO - PROCESS | 1933 | 1462923097598 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:37 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6681e58000 == 141 [pid = 1933] [id = 747] 16:31:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 232 (0x7f668478ac00) [pid = 1933] [serial = 2241] [outer = (nil)] 16:31:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 233 (0x7f6684792400) [pid = 1933] [serial = 2242] [outer = 0x7f668478ac00] 16:31:37 INFO - PROCESS | 1933 | 1462923097677 Marionette DEBUG loaded listener.js 16:31:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 234 (0x7f668696c000) [pid = 1933] [serial = 2243] [outer = 0x7f668478ac00] 16:31:38 INFO - PROCESS | 1933 | 1462923098419 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:31:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:31: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 16:31:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1384ms 16:31:38 INFO - PROCESS | 1933 | 1462923098458 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 16:31:38 INFO - PROCESS | 1933 | 1462923098461 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 16:31:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:31:38 INFO - PROCESS | 1933 | 1462923098468 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:31:38 INFO - PROCESS | 1933 | 1462923098471 Marionette TRACE conn4 <- [1,2958,null,{}] 16:31:38 INFO - PROCESS | 1933 | 1462923098476 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:38 INFO - PROCESS | 1933 | 1462923098682 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 16:31:38 INFO - PROCESS | 1933 | 1462923098938 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:38 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bcf4000 == 142 [pid = 1933] [id = 748] 16:31:38 INFO - PROCESS | 1933 | ++DOMWINDOW == 235 (0x7f6681ec8400) [pid = 1933] [serial = 2244] [outer = (nil)] 16:31:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 236 (0x7f6681ecd400) [pid = 1933] [serial = 2245] [outer = 0x7f6681ec8400] 16:31:39 INFO - PROCESS | 1933 | 1462923099015 Marionette DEBUG loaded listener.js 16:31:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 237 (0x7f6684790c00) [pid = 1933] [serial = 2246] [outer = 0x7f6681ec8400] 16:31:39 INFO - PROCESS | 1933 | 1462923099775 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:31: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. 16:31:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1332ms 16:31:39 INFO - PROCESS | 1933 | 1462923099802 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 16:31:39 INFO - PROCESS | 1933 | 1462923099805 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 16:31:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:31:39 INFO - PROCESS | 1933 | 1462923099812 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:31:39 INFO - PROCESS | 1933 | 1462923099815 Marionette TRACE conn4 <- [1,2962,null,{}] 16:31:39 INFO - PROCESS | 1933 | 1462923099821 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:40 INFO - PROCESS | 1933 | 1462923100017 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 16:31:40 INFO - PROCESS | 1933 | 1462923100262 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:40 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6681f7f800 == 143 [pid = 1933] [id = 749] 16:31:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 238 (0x7f6681ecb000) [pid = 1933] [serial = 2247] [outer = (nil)] 16:31:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 239 (0x7f6681febc00) [pid = 1933] [serial = 2248] [outer = 0x7f6681ecb000] 16:31:40 INFO - PROCESS | 1933 | 1462923100353 Marionette DEBUG loaded listener.js 16:31:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 240 (0x7f6681ff0000) [pid = 1933] [serial = 2249] [outer = 0x7f6681ecb000] 16:31:41 INFO - PROCESS | 1933 | 1462923101097 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:31: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. 16:31:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1336ms 16:31:41 INFO - PROCESS | 1933 | 1462923101149 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 16:31:41 INFO - PROCESS | 1933 | 1462923101152 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 16:31:41 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:31:41 INFO - PROCESS | 1933 | 1462923101160 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:31:41 INFO - PROCESS | 1933 | 1462923101163 Marionette TRACE conn4 <- [1,2966,null,{}] 16:31:41 INFO - PROCESS | 1933 | 1462923101169 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:41 INFO - PROCESS | 1933 | 1462923101363 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 16:31:41 INFO - PROCESS | 1933 | 1462923101608 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:41 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66820dd800 == 144 [pid = 1933] [id = 750] 16:31:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 241 (0x7f6681ece800) [pid = 1933] [serial = 2250] [outer = (nil)] 16:31:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 242 (0x7f6681ff4c00) [pid = 1933] [serial = 2251] [outer = 0x7f6681ece800] 16:31:41 INFO - PROCESS | 1933 | 1462923101684 Marionette DEBUG loaded listener.js 16:31:41 INFO - PROCESS | 1933 | ++DOMWINDOW == 243 (0x7f6688c26400) [pid = 1933] [serial = 2252] [outer = 0x7f6681ece800] 16:31:42 INFO - PROCESS | 1933 | 1462923102466 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:31: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. 16:31:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1334ms 16:31:42 INFO - PROCESS | 1933 | 1462923102499 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 16:31:42 INFO - PROCESS | 1933 | 1462923102502 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 16:31:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:31:42 INFO - PROCESS | 1933 | 1462923102508 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:31:42 INFO - PROCESS | 1933 | 1462923102510 Marionette TRACE conn4 <- [1,2970,null,{}] 16:31:42 INFO - PROCESS | 1933 | 1462923102515 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:42 INFO - PROCESS | 1933 | 1462923102698 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 16:31:42 INFO - PROCESS | 1933 | 1462923102943 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:42 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66824ce000 == 145 [pid = 1933] [id = 751] 16:31:42 INFO - PROCESS | 1933 | ++DOMWINDOW == 244 (0x7f6681fe9400) [pid = 1933] [serial = 2253] [outer = (nil)] 16:31:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 245 (0x7f6688c29400) [pid = 1933] [serial = 2254] [outer = 0x7f6681fe9400] 16:31:43 INFO - PROCESS | 1933 | 1462923103016 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 1933 | ++DOMWINDOW == 246 (0x7f6688c30000) [pid = 1933] [serial = 2255] [outer = 0x7f6681fe9400] 16:31:43 INFO - PROCESS | 1933 | 1462923103823 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:31: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. 16:31:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1381ms 16:31:43 INFO - PROCESS | 1933 | 1462923103890 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 16:31:43 INFO - PROCESS | 1933 | 1462923103893 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 16:31:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:31:43 INFO - PROCESS | 1933 | 1462923103899 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:31:43 INFO - PROCESS | 1933 | 1462923103901 Marionette TRACE conn4 <- [1,2974,null,{}] 16:31:43 INFO - PROCESS | 1933 | 1462923103907 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:44 INFO - PROCESS | 1933 | 1462923104102 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 16:31:44 INFO - PROCESS | 1933 | 1462923104379 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:44 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66824e7000 == 146 [pid = 1933] [id = 752] 16:31:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 247 (0x7f6681ff2000) [pid = 1933] [serial = 2256] [outer = (nil)] 16:31:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 248 (0x7f66826e3800) [pid = 1933] [serial = 2257] [outer = 0x7f6681ff2000] 16:31:44 INFO - PROCESS | 1933 | 1462923104456 Marionette DEBUG loaded listener.js 16:31:44 INFO - PROCESS | 1933 | ++DOMWINDOW == 249 (0x7f66826e9400) [pid = 1933] [serial = 2258] [outer = 0x7f6681ff2000] 16:31:45 INFO - PROCESS | 1933 | 1462923105199 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:31:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:31:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1340ms 16:31:45 INFO - PROCESS | 1933 | 1462923105240 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 16:31:45 INFO - PROCESS | 1933 | 1462923105244 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 16:31:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:31:45 INFO - PROCESS | 1933 | 1462923105256 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:31:45 INFO - PROCESS | 1933 | 1462923105260 Marionette TRACE conn4 <- [1,2978,null,{}] 16:31:45 INFO - PROCESS | 1933 | 1462923105270 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:45 INFO - PROCESS | 1933 | 1462923105478 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 16:31:45 INFO - PROCESS | 1933 | 1462923105725 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:45 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66827ee000 == 147 [pid = 1933] [id = 753] 16:31:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 250 (0x7f66826dd000) [pid = 1933] [serial = 2259] [outer = (nil)] 16:31:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 251 (0x7f668504ac00) [pid = 1933] [serial = 2260] [outer = 0x7f66826dd000] 16:31:45 INFO - PROCESS | 1933 | 1462923105798 Marionette DEBUG loaded listener.js 16:31:45 INFO - PROCESS | 1933 | ++DOMWINDOW == 252 (0x7f668504fc00) [pid = 1933] [serial = 2261] [outer = 0x7f66826dd000] 16:31:46 INFO - PROCESS | 1933 | 1462923106586 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:31:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:31:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1383ms 16:31:46 INFO - PROCESS | 1933 | 1462923106641 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 16:31:46 INFO - PROCESS | 1933 | 1462923106643 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 16:31:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:31:46 INFO - PROCESS | 1933 | 1462923106650 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:31:46 INFO - PROCESS | 1933 | 1462923106652 Marionette TRACE conn4 <- [1,2982,null,{}] 16:31:46 INFO - PROCESS | 1933 | 1462923106658 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:46 INFO - PROCESS | 1933 | 1462923106860 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 16:31:47 INFO - PROCESS | 1933 | 1462923107135 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:47 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668283a000 == 148 [pid = 1933] [id = 754] 16:31:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 253 (0x7f66826e8400) [pid = 1933] [serial = 2262] [outer = (nil)] 16:31:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 254 (0x7f6685053800) [pid = 1933] [serial = 2263] [outer = 0x7f66826e8400] 16:31:47 INFO - PROCESS | 1933 | 1462923107212 Marionette DEBUG loaded listener.js 16:31:47 INFO - PROCESS | 1933 | ++DOMWINDOW == 255 (0x7f6686975400) [pid = 1933] [serial = 2264] [outer = 0x7f66826e8400] 16:31:47 INFO - PROCESS | 1933 | 1462923107990 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:31:48 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:31:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:31:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:31:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1388ms 16:31:48 INFO - PROCESS | 1933 | 1462923108040 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 16:31:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:31:48 INFO - PROCESS | 1933 | 1462923108045 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 16:31:48 INFO - PROCESS | 1933 | 1462923108052 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:31:48 INFO - PROCESS | 1933 | 1462923108055 Marionette TRACE conn4 <- [1,2986,null,{}] 16:31:48 INFO - PROCESS | 1933 | 1462923108062 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:48 INFO - PROCESS | 1933 | 1462923108284 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 16:31:48 INFO - PROCESS | 1933 | 1462923108578 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:48 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6684b56800 == 149 [pid = 1933] [id = 755] 16:31:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 256 (0x7f6682941400) [pid = 1933] [serial = 2265] [outer = (nil)] 16:31:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 257 (0x7f6682948c00) [pid = 1933] [serial = 2266] [outer = 0x7f6682941400] 16:31:48 INFO - PROCESS | 1933 | 1462923108665 Marionette DEBUG loaded listener.js 16:31:48 INFO - PROCESS | 1933 | ++DOMWINDOW == 258 (0x7f668504f800) [pid = 1933] [serial = 2267] [outer = 0x7f6682941400] 16:31:49 INFO - PROCESS | 1933 | 1462923109855 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:31:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:31:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1848ms 16:31:49 INFO - PROCESS | 1933 | 1462923109900 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 16:31:49 INFO - PROCESS | 1933 | 1462923109906 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 16:31:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:31:49 INFO - PROCESS | 1933 | 1462923109914 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:31:49 INFO - PROCESS | 1933 | 1462923109919 Marionette TRACE conn4 <- [1,2990,null,{}] 16:31:49 INFO - PROCESS | 1933 | 1462923109974 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:50 INFO - PROCESS | 1933 | 1462923110193 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 16:31:50 INFO - PROCESS | 1933 | 1462923110500 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:50 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668284b000 == 150 [pid = 1933] [id = 756] 16:31:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 259 (0x7f6684786c00) [pid = 1933] [serial = 2268] [outer = (nil)] 16:31:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 260 (0x7f6684790000) [pid = 1933] [serial = 2269] [outer = 0x7f6684786c00] 16:31:50 INFO - PROCESS | 1933 | 1462923110576 Marionette DEBUG loaded listener.js 16:31:50 INFO - PROCESS | 1933 | ++DOMWINDOW == 261 (0x7f6684bf6800) [pid = 1933] [serial = 2270] [outer = 0x7f6684786c00] 16:31:51 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66897c6800 == 151 [pid = 1933] [id = 757] 16:31:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 262 (0x7f6685120c00) [pid = 1933] [serial = 2271] [outer = (nil)] 16:31:51 INFO - PROCESS | 1933 | ++DOMWINDOW == 263 (0x7f66844bfc00) [pid = 1933] [serial = 2272] [outer = 0x7f6685120c00] 16:31:51 INFO - PROCESS | 1933 | 1462923111481 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:31:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:31:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1591ms 16:31:51 INFO - PROCESS | 1933 | 1462923111512 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 16:31:51 INFO - PROCESS | 1933 | 1462923111519 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 16:31:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:31:51 INFO - PROCESS | 1933 | 1462923111534 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:31:51 INFO - PROCESS | 1933 | 1462923111538 Marionette TRACE conn4 <- [1,2994,null,{}] 16:31:51 INFO - PROCESS | 1933 | 1462923111544 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:52 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692957800 == 150 [pid = 1933] [id = 733] 16:31:52 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669272a000 == 149 [pid = 1933] [id = 732] 16:31:52 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c303000 == 148 [pid = 1933] [id = 731] 16:31:52 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66936a5000 == 147 [pid = 1933] [id = 730] 16:31:52 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6692949800 == 146 [pid = 1933] [id = 729] 16:31:52 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668d862000 == 145 [pid = 1933] [id = 728] 16:31:52 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ae54000 == 144 [pid = 1933] [id = 727] 16:31:52 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6686edc000 == 143 [pid = 1933] [id = 726] 16:31:52 INFO - PROCESS | 1933 | 1462923112312 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 262 (0x7f6685123400) [pid = 1933] [serial = 2177] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 261 (0x7f668870fc00) [pid = 1933] [serial = 2138] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 260 (0x7f6693b55000) [pid = 1933] [serial = 2144] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 259 (0x7f669b454c00) [pid = 1933] [serial = 2147] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 258 (0x7f669f27ac00) [pid = 1933] [serial = 2150] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 257 (0x7f66aae5e000) [pid = 1933] [serial = 2153] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 256 (0x7f6684aea400) [pid = 1933] [serial = 2156] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 255 (0x7f66844d0000) [pid = 1933] [serial = 2159] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 254 (0x7f6684aeb800) [pid = 1933] [serial = 2162] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 253 (0x7f668ba26400) [pid = 1933] [serial = 2165] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 252 (0x7f66ae5eac00) [pid = 1933] [serial = 2168] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 251 (0x7f6682a27c00) [pid = 1933] [serial = 2174] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 250 (0x7f668561c000) [pid = 1933] [serial = 2171] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 249 (0x7f6685128400) [pid = 1933] [serial = 2178] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 248 (0x7f668b943800) [pid = 1933] [serial = 2141] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 247 (0x7f669a2e3000) [pid = 1933] [serial = 2096] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 246 (0x7f66a9c31800) [pid = 1933] [serial = 2108] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 245 (0x7f66927b9000) [pid = 1933] [serial = 2129] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 244 (0x7f6689817000) [pid = 1933] [serial = 2123] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 243 (0x7f6686934000) [pid = 1933] [serial = 2120] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 242 (0x7f668d9d2800) [pid = 1933] [serial = 2087] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 241 (0x7f6696f94800) [pid = 1933] [serial = 2093] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 240 (0x7f669de82c00) [pid = 1933] [serial = 2102] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 239 (0x7f6691f88c00) [pid = 1933] [serial = 2127] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 238 (0x7f6689810c00) [pid = 1933] [serial = 2117] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 237 (0x7f668a907800) [pid = 1933] [serial = 2124] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 236 (0x7f6689816800) [pid = 1933] [serial = 2121] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 235 (0x7f6696338800) [pid = 1933] [serial = 2079] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 234 (0x7f668693d000) [pid = 1933] [serial = 2114] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 233 (0x7f668cac6800) [pid = 1933] [serial = 2126] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 232 (0x7f668a906000) [pid = 1933] [serial = 2084] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 231 (0x7f6691f98000) [pid = 1933] [serial = 2133] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 230 (0x7f6693115800) [pid = 1933] [serial = 2130] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 229 (0x7f669bcf7000) [pid = 1933] [serial = 2099] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 228 (0x7f6684ed7000) [pid = 1933] [serial = 2081] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 227 (0x7f66aac51000) [pid = 1933] [serial = 2111] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 226 (0x7f669311fc00) [pid = 1933] [serial = 2090] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 225 (0x7f66852b8c00) [pid = 1933] [serial = 2132] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 224 (0x7f669f24dc00) [pid = 1933] [serial = 2105] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 223 (0x7f6698aa9800) [pid = 1933] [serial = 2135] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | --DOMWINDOW == 222 (0x7f66867abc00) [pid = 1933] [serial = 2180] [outer = (nil)] [url = about:blank] 16:31:52 INFO - PROCESS | 1933 | 1462923112674 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:52 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6684b45800 == 144 [pid = 1933] [id = 758] 16:31:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 223 (0x7f6684ae6800) [pid = 1933] [serial = 2273] [outer = (nil)] 16:31:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 224 (0x7f6685121800) [pid = 1933] [serial = 2274] [outer = 0x7f6684ae6800] 16:31:52 INFO - PROCESS | 1933 | 1462923112744 Marionette DEBUG loaded listener.js 16:31:52 INFO - PROCESS | 1933 | ++DOMWINDOW == 225 (0x7f6686834800) [pid = 1933] [serial = 2275] [outer = 0x7f6684ae6800] 16:31:53 INFO - PROCESS | 1933 | 1462923113486 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:31:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:31:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:31:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1991ms 16:31:53 INFO - PROCESS | 1933 | 1462923113526 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 16:31:53 INFO - PROCESS | 1933 | 1462923113530 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 16:31:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:31:53 INFO - PROCESS | 1933 | 1462923113537 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:31:53 INFO - PROCESS | 1933 | 1462923113544 Marionette TRACE conn4 <- [1,2998,null,{}] 16:31:53 INFO - PROCESS | 1933 | 1462923113563 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:53 INFO - PROCESS | 1933 | 1462923113781 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 16:31:53 INFO - PROCESS | 1933 | 1462923113980 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:54 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a620800 == 145 [pid = 1933] [id = 759] 16:31:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 226 (0x7f66854adc00) [pid = 1933] [serial = 2276] [outer = (nil)] 16:31:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 227 (0x7f6686972800) [pid = 1933] [serial = 2277] [outer = 0x7f66854adc00] 16:31:54 INFO - PROCESS | 1933 | 1462923114064 Marionette DEBUG loaded listener.js 16:31:54 INFO - PROCESS | 1933 | ++DOMWINDOW == 228 (0x7f6686a9fc00) [pid = 1933] [serial = 2278] [outer = 0x7f66854adc00] 16:31:54 INFO - PROCESS | 1933 | 1462923114804 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:31:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:31:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1286ms 16:31:54 INFO - PROCESS | 1933 | 1462923114823 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 16:31:54 INFO - PROCESS | 1933 | 1462923114827 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 16:31:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:31:54 INFO - PROCESS | 1933 | 1462923114832 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:31:54 INFO - PROCESS | 1933 | 1462923114834 Marionette TRACE conn4 <- [1,3002,null,{}] 16:31:54 INFO - PROCESS | 1933 | 1462923114846 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:55 INFO - PROCESS | 1933 | 1462923115090 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 16:31:55 INFO - PROCESS | 1933 | 1462923115126 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:55 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668cd4e000 == 146 [pid = 1933] [id = 760] 16:31:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 229 (0x7f6685621400) [pid = 1933] [serial = 2279] [outer = (nil)] 16:31:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 230 (0x7f6688c2b400) [pid = 1933] [serial = 2280] [outer = 0x7f6685621400] 16:31:55 INFO - PROCESS | 1933 | 1462923115189 Marionette DEBUG loaded listener.js 16:31:55 INFO - PROCESS | 1933 | ++DOMWINDOW == 231 (0x7f6688c35000) [pid = 1933] [serial = 2281] [outer = 0x7f6685621400] 16:31:56 INFO - PROCESS | 1933 | 1462923116046 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:31:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:31:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1242ms 16:31:56 INFO - PROCESS | 1933 | 1462923116082 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 16:31:56 INFO - PROCESS | 1933 | 1462923116086 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 16:31:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:31:56 INFO - PROCESS | 1933 | 1462923116091 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:31:56 INFO - PROCESS | 1933 | 1462923116093 Marionette TRACE conn4 <- [1,3006,null,{}] 16:31:56 INFO - PROCESS | 1933 | 1462923116099 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:56 INFO - PROCESS | 1933 | 1462923116366 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 16:31:56 INFO - PROCESS | 1933 | 1462923116424 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:56 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668dbb1800 == 147 [pid = 1933] [id = 761] 16:31:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 232 (0x7f6688c35800) [pid = 1933] [serial = 2282] [outer = (nil)] 16:31:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 233 (0x7f6689b54c00) [pid = 1933] [serial = 2283] [outer = 0x7f6688c35800] 16:31:56 INFO - PROCESS | 1933 | 1462923116486 Marionette DEBUG loaded listener.js 16:31:56 INFO - PROCESS | 1933 | ++DOMWINDOW == 234 (0x7f668a878c00) [pid = 1933] [serial = 2284] [outer = 0x7f6688c35800] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 233 (0x7f6684ed8000) [pid = 1933] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 232 (0x7f668532e000) [pid = 1933] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 231 (0x7f6685129c00) [pid = 1933] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 230 (0x7f668561e000) [pid = 1933] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 229 (0x7f66854a5000) [pid = 1933] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 228 (0x7f66842d7800) [pid = 1933] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 227 (0x7f66928f3c00) [pid = 1933] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 226 (0x7f66844c8800) [pid = 1933] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 225 (0x7f669b2ae400) [pid = 1933] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 224 (0x7f6688806400) [pid = 1933] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 223 (0x7f6685613400) [pid = 1933] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 222 (0x7f668ad9fc00) [pid = 1933] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 221 (0x7f66852ad000) [pid = 1933] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 220 (0x7f66927bac00) [pid = 1933] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 219 (0x7f668514c800) [pid = 1933] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 218 (0x7f668b8f6400) [pid = 1933] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 217 (0x7f66a9780800) [pid = 1933] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 216 (0x7f6689b50c00) [pid = 1933] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 215 (0x7f669311c000) [pid = 1933] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 214 (0x7f6684ae5000) [pid = 1933] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 213 (0x7f669b64d400) [pid = 1933] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 212 (0x7f66a9e88800) [pid = 1933] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 211 (0x7f6685338400) [pid = 1933] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 210 (0x7f6696f93800) [pid = 1933] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f668c60e000) [pid = 1933] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f6688809400) [pid = 1933] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f66852b7400) [pid = 1933] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f669962f800) [pid = 1933] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 205 (0x7f6686a9d400) [pid = 1933] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 204 (0x7f6685145800) [pid = 1933] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 203 (0x7f668514e400) [pid = 1933] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 202 (0x7f668683d800) [pid = 1933] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 201 (0x7f6689b60800) [pid = 1933] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 200 (0x7f668c611c00) [pid = 1933] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 199 (0x7f668ada4000) [pid = 1933] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 198 (0x7f669b458400) [pid = 1933] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f6688715000) [pid = 1933] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f66868ef000) [pid = 1933] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f668514f400) [pid = 1933] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f6688718c00) [pid = 1933] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f668b94a000) [pid = 1933] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f6684ece400) [pid = 1933] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f668511fc00) [pid = 1933] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f6684ae1000) [pid = 1933] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f66867a2800) [pid = 1933] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f668a8a9c00) [pid = 1933] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f66844c8000) [pid = 1933] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f669c788c00) [pid = 1933] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f668c60d000) [pid = 1933] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 184 (0x7f66920ee800) [pid = 1933] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 183 (0x7f669896bc00) [pid = 1933] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 182 (0x7f6691f99c00) [pid = 1933] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f6693322c00) [pid = 1933] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f6686934800) [pid = 1933] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f66961bac00) [pid = 1933] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f66844d0c00) [pid = 1933] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f66867ad400) [pid = 1933] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f6688807400) [pid = 1933] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f6685620400) [pid = 1933] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f6685147800) [pid = 1933] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f6682a1f800) [pid = 1933] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f668514e000) [pid = 1933] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f6692275000) [pid = 1933] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f6686937400) [pid = 1933] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:31:57 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f6684ed6000) [pid = 1933] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:31:58 INFO - PROCESS | 1933 | 1462923118048 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:31:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:31:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1985ms 16:31:58 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:31:58 INFO - PROCESS | 1933 | 1462923118080 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 16:31:58 INFO - PROCESS | 1933 | 1462923118083 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 16:31:58 INFO - PROCESS | 1933 | 1462923118090 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:31:58 INFO - PROCESS | 1933 | 1462923118093 Marionette TRACE conn4 <- [1,3010,null,{}] 16:31:58 INFO - PROCESS | 1933 | 1462923118099 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:58 INFO - PROCESS | 1933 | 1462923118322 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 16:31:58 INFO - PROCESS | 1933 | 1462923118517 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:58 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668c405000 == 148 [pid = 1933] [id = 762] 16:31:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f6682a25400) [pid = 1933] [serial = 2285] [outer = (nil)] 16:31:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 171 (0x7f668561ec00) [pid = 1933] [serial = 2286] [outer = 0x7f6682a25400] 16:31:58 INFO - PROCESS | 1933 | 1462923118583 Marionette DEBUG loaded listener.js 16:31:58 INFO - PROCESS | 1933 | ++DOMWINDOW == 172 (0x7f6686932000) [pid = 1933] [serial = 2287] [outer = 0x7f6682a25400] 16:31:59 INFO - PROCESS | 1933 | 1462923119270 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:31:59 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:31:59 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1228ms 16:31:59 INFO - PROCESS | 1933 | 1462923119316 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 16:31:59 INFO - PROCESS | 1933 | 1462923119319 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 16:31:59 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:31:59 INFO - PROCESS | 1933 | 1462923119325 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:31:59 INFO - PROCESS | 1933 | 1462923119326 Marionette TRACE conn4 <- [1,3014,null,{}] 16:31:59 INFO - PROCESS | 1933 | 1462923119332 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:59 INFO - PROCESS | 1933 | 1462923119511 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 16:31:59 INFO - PROCESS | 1933 | 1462923119883 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:59 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6681cc3800 == 149 [pid = 1933] [id = 763] 16:31:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 173 (0x7f6681ec6800) [pid = 1933] [serial = 2288] [outer = (nil)] 16:31:59 INFO - PROCESS | 1933 | ++DOMWINDOW == 174 (0x7f6681fe9c00) [pid = 1933] [serial = 2289] [outer = 0x7f6681ec6800] 16:31:59 INFO - PROCESS | 1933 | 1462923119962 Marionette DEBUG loaded listener.js 16:32:00 INFO - PROCESS | 1933 | ++DOMWINDOW == 175 (0x7f6682946000) [pid = 1933] [serial = 2290] [outer = 0x7f6681ec6800] 16:32:00 INFO - PROCESS | 1933 | [1933] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:32:00 INFO - PROCESS | 1933 | 1462923120934 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:32:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:32:00 INFO - {} 16:32:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:32:00 INFO - {} 16:32:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:32:00 INFO - {} 16:32:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:32:00 INFO - {} 16:32:00 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1632ms 16:32:00 INFO - PROCESS | 1933 | 1462923120963 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 16:32:00 INFO - PROCESS | 1933 | 1462923120969 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 16:32:00 INFO - TEST-START | /FileAPI/fileReader.html 16:32:00 INFO - PROCESS | 1933 | 1462923120984 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:32:00 INFO - PROCESS | 1933 | 1462923120990 Marionette TRACE conn4 <- [1,3018,null,{}] 16:32:01 INFO - PROCESS | 1933 | 1462923121038 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:01 INFO - PROCESS | 1933 | 1462923121324 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 16:32:01 INFO - PROCESS | 1933 | 1462923121538 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:01 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668bc12800 == 150 [pid = 1933] [id = 764] 16:32:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 176 (0x7f66844d0400) [pid = 1933] [serial = 2291] [outer = (nil)] 16:32:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 177 (0x7f668511a400) [pid = 1933] [serial = 2292] [outer = 0x7f66844d0400] 16:32:01 INFO - PROCESS | 1933 | 1462923121677 Marionette DEBUG loaded listener.js 16:32:01 INFO - PROCESS | 1933 | ++DOMWINDOW == 178 (0x7f66852ab800) [pid = 1933] [serial = 2293] [outer = 0x7f66844d0400] 16:32:02 INFO - PROCESS | 1933 | 1462923122481 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:32:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:32:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:32:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:32:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:32:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 1531ms 16:32:02 INFO - PROCESS | 1933 | 1462923122519 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 16:32:02 INFO - TEST-START | /FileAPI/historical.html 16:32:02 INFO - PROCESS | 1933 | 1462923122530 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 16:32:02 INFO - PROCESS | 1933 | 1462923122536 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:32:02 INFO - PROCESS | 1933 | 1462923122540 Marionette TRACE conn4 <- [1,3022,null,{}] 16:32:02 INFO - PROCESS | 1933 | 1462923122545 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:02 INFO - PROCESS | 1933 | 1462923122743 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 16:32:03 INFO - PROCESS | 1933 | 1462923123027 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:03 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66933c3000 == 151 [pid = 1933] [id = 765] 16:32:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 179 (0x7f6685614c00) [pid = 1933] [serial = 2294] [outer = (nil)] 16:32:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 180 (0x7f66867a7000) [pid = 1933] [serial = 2295] [outer = 0x7f6685614c00] 16:32:03 INFO - PROCESS | 1933 | 1462923123102 Marionette DEBUG loaded listener.js 16:32:03 INFO - PROCESS | 1933 | ++DOMWINDOW == 181 (0x7f668692e800) [pid = 1933] [serial = 2296] [outer = 0x7f6685614c00] 16:32:03 INFO - PROCESS | 1933 | 1462923123919 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:32:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:32:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:32:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:32:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:32:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:32:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:32:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:32:03 INFO - TEST-OK | /FileAPI/historical.html | took 1435ms 16:32:03 INFO - PROCESS | 1933 | 1462923123975 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 16:32:03 INFO - PROCESS | 1933 | 1462923123978 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 16:32:03 INFO - TEST-START | /FileAPI/idlharness.html 16:32:03 INFO - PROCESS | 1933 | 1462923123994 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:32:04 INFO - PROCESS | 1933 | 1462923124002 Marionette TRACE conn4 <- [1,3026,null,{}] 16:32:04 INFO - PROCESS | 1933 | 1462923124059 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:04 INFO - PROCESS | 1933 | 1462923124265 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 16:32:04 INFO - PROCESS | 1933 | 1462923124532 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:04 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669628a000 == 152 [pid = 1933] [id = 766] 16:32:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 182 (0x7f66852b9000) [pid = 1933] [serial = 2297] [outer = (nil)] 16:32:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 183 (0x7f668880e400) [pid = 1933] [serial = 2298] [outer = 0x7f66852b9000] 16:32:04 INFO - PROCESS | 1933 | 1462923124604 Marionette DEBUG loaded listener.js 16:32:04 INFO - PROCESS | 1933 | ++DOMWINDOW == 184 (0x7f6689814c00) [pid = 1933] [serial = 2299] [outer = 0x7f66852b9000] 16:32:06 INFO - PROCESS | 1933 | 1462923125983 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:32:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:32:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:32:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:32:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:32:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:32:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:32:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:32:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:32:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:32:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:32:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:32:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:32:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:32:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:32:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:32:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:32:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:32:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:32:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:32:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:32:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:32:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:32:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:32:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:32:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:32:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:32:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:32:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:32:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:32:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:32:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:32:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:32:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:32:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:32:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:32:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:32:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:32:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:32:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:32:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:32:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:32:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:32:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:32:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:32:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:32:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:32:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:32:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:32:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:32:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:32:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:32:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:32:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:32:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:32:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:32:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:32:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:32:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:32:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:32:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:32:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:32:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:32:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:32:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:32:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:32:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:32:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:32:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:32:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:32:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:32:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:32:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:32:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:32:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:32:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:32:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:32:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:32:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:32:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:32:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:32:06 INFO - TEST-OK | /FileAPI/idlharness.html | took 2132ms 16:32:06 INFO - PROCESS | 1933 | 1462923126254 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 16:32:06 INFO - TEST-START | /FileAPI/idlharness.worker 16:32:06 INFO - PROCESS | 1933 | 1462923126265 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 16:32:06 INFO - PROCESS | 1933 | 1462923126275 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 1933 | 1462923126278 Marionette TRACE conn4 <- [1,3030,null,{}] 16:32:06 INFO - PROCESS | 1933 | 1462923126284 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:06 INFO - PROCESS | 1933 | 1462923126556 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 16:32:06 INFO - PROCESS | 1933 | 1462923126825 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:06 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66898dd000 == 153 [pid = 1933] [id = 767] 16:32:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 185 (0x7f668478f800) [pid = 1933] [serial = 2300] [outer = (nil)] 16:32:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 186 (0x7f668a87d000) [pid = 1933] [serial = 2301] [outer = 0x7f668478f800] 16:32:06 INFO - PROCESS | 1933 | 1462923126898 Marionette DEBUG loaded listener.js 16:32:06 INFO - PROCESS | 1933 | ++DOMWINDOW == 187 (0x7f669344bc00) [pid = 1933] [serial = 2302] [outer = 0x7f668478f800] 16:32:07 INFO - PROCESS | 1933 | [1933] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:32:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:32:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:32:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:32:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:32:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:32:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:32:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:32:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:32:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:32:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:32:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:32:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:32:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:32:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:32:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:32:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:32:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:32:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:32:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:32:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:32:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:32:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:32:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:32:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:32:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:32:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:32:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:32:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:32:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:32:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:32:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:32:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:32:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:32:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:32:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:32:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:32:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:32:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:32:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:32:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:32:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:32:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:32:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:32:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:32:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:32:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:32:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:32:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:32:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:32:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:32:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:32:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:32:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:32:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:32:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:32:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:32:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:32:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:32:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:32:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:32:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:32:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:32:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:32:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:32:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:32:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:32:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:32:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:32:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:32:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:32:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:32:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:32:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:32:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:32:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:32:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:32:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:32:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:32:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:32:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:32:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:32:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:32:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:32:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:32:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:32:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:32:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:32:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:32:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:32:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:32:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:32:08 INFO - {} 16:32:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:32:08 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:32:09 INFO - {} 16:32:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2607ms 16:32:09 INFO - PROCESS | 1933 | 1462923128771 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:32:09 INFO - PROCESS | 1933 | 1462923128911 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 16:32:09 INFO - PROCESS | 1933 | 1462923128919 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 16:32:09 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:32:09 INFO - PROCESS | 1933 | 1462923128933 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:32:09 INFO - PROCESS | 1933 | 1462923128941 Marionette TRACE conn4 <- [1,3034,null,{}] 16:32:09 INFO - PROCESS | 1933 | 1462923128953 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:09 INFO - PROCESS | 1933 | 1462923129237 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 16:32:09 INFO - PROCESS | 1933 | 1462923129513 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:09 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6684534800 == 154 [pid = 1933] [id = 768] 16:32:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 188 (0x7f66b154e800) [pid = 1933] [serial = 2303] [outer = (nil)] 16:32:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 189 (0x7f66b1554000) [pid = 1933] [serial = 2304] [outer = 0x7f66b154e800] 16:32:09 INFO - PROCESS | 1933 | 1462923129594 Marionette DEBUG loaded listener.js 16:32:09 INFO - PROCESS | 1933 | ++DOMWINDOW == 190 (0x7f66b186b800) [pid = 1933] [serial = 2305] [outer = 0x7f66b154e800] 16:32:10 INFO - PROCESS | 1933 | 1462923130384 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:32:10 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:32:10 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1489ms 16:32:10 INFO - PROCESS | 1933 | 1462923130424 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 16:32:10 INFO - PROCESS | 1933 | 1462923130428 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 16:32:10 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:32:10 INFO - PROCESS | 1933 | 1462923130434 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:32:10 INFO - PROCESS | 1933 | 1462923130436 Marionette TRACE conn4 <- [1,3038,null,{}] 16:32:10 INFO - PROCESS | 1933 | 1462923130442 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:10 INFO - PROCESS | 1933 | 1462923130682 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 16:32:10 INFO - PROCESS | 1933 | 1462923130948 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:10 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6684366000 == 155 [pid = 1933] [id = 769] 16:32:10 INFO - PROCESS | 1933 | ++DOMWINDOW == 191 (0x7f667ead5c00) [pid = 1933] [serial = 2306] [outer = (nil)] 16:32:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 192 (0x7f667eadc000) [pid = 1933] [serial = 2307] [outer = 0x7f667ead5c00] 16:32:11 INFO - PROCESS | 1933 | 1462923131021 Marionette DEBUG loaded listener.js 16:32:11 INFO - PROCESS | 1933 | ++DOMWINDOW == 193 (0x7f66b155c000) [pid = 1933] [serial = 2308] [outer = 0x7f667ead5c00] 16:32:11 INFO - PROCESS | 1933 | 1462923131785 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:32:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:32:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:32:11 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1383ms 16:32:11 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:32:11 INFO - PROCESS | 1933 | 1462923131818 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 16:32:11 INFO - PROCESS | 1933 | 1462923131821 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 16:32:11 INFO - PROCESS | 1933 | 1462923131828 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:32:11 INFO - PROCESS | 1933 | 1462923131831 Marionette TRACE conn4 <- [1,3042,null,{}] 16:32:11 INFO - PROCESS | 1933 | 1462923131836 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:12 INFO - PROCESS | 1933 | 1462923132035 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 16:32:12 INFO - PROCESS | 1933 | 1462923132295 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:12 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668211c000 == 156 [pid = 1933] [id = 770] 16:32:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 194 (0x7f667ead6000) [pid = 1933] [serial = 2309] [outer = (nil)] 16:32:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 195 (0x7f66821c9800) [pid = 1933] [serial = 2310] [outer = 0x7f667ead6000] 16:32:12 INFO - PROCESS | 1933 | 1462923132369 Marionette DEBUG loaded listener.js 16:32:12 INFO - PROCESS | 1933 | ++DOMWINDOW == 196 (0x7f66821ce800) [pid = 1933] [serial = 2311] [outer = 0x7f667ead6000] 16:32:13 INFO - PROCESS | 1933 | 1462923133412 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:32:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:32:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:32:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:32:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:32:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:32:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:32:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:32:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:32:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:32:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:32:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:32:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:32:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:32:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:32:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:32:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:32:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:32:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:32:13 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1646ms 16:32:13 INFO - PROCESS | 1933 | 1462923133475 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 16:32:13 INFO - PROCESS | 1933 | 1462923133479 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 16:32:13 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:32:13 INFO - PROCESS | 1933 | 1462923133489 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:32:13 INFO - PROCESS | 1933 | 1462923133492 Marionette TRACE conn4 <- [1,3046,null,{}] 16:32:13 INFO - PROCESS | 1933 | 1462923133505 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:13 INFO - PROCESS | 1933 | 1462923133813 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 16:32:14 INFO - PROCESS | 1933 | 1462923134066 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:14 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f667d1a4000 == 157 [pid = 1933] [id = 771] 16:32:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 197 (0x7f66821ca800) [pid = 1933] [serial = 2312] [outer = (nil)] 16:32:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 198 (0x7f66821d1400) [pid = 1933] [serial = 2313] [outer = 0x7f66821ca800] 16:32:14 INFO - PROCESS | 1933 | 1462923134197 Marionette DEBUG loaded listener.js 16:32:14 INFO - PROCESS | 1933 | ++DOMWINDOW == 199 (0x7f66867aa000) [pid = 1933] [serial = 2314] [outer = 0x7f66821ca800] 16:32:14 INFO - PROCESS | 1933 | [1933] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:32:15 INFO - PROCESS | 1933 | 1462923134999 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:32:15 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:32:15 INFO - {} 16:32:15 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1547ms 16:32:15 INFO - PROCESS | 1933 | 1462923135035 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 16:32:15 INFO - PROCESS | 1933 | 1462923135044 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 16:32:15 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:32:15 INFO - PROCESS | 1933 | 1462923135050 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:32:15 INFO - PROCESS | 1933 | 1462923135053 Marionette TRACE conn4 <- [1,3050,null,{}] 16:32:15 INFO - PROCESS | 1933 | 1462923135058 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:15 INFO - PROCESS | 1933 | 1462923135280 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 16:32:15 INFO - PROCESS | 1933 | 1462923135534 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:15 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6684d7c000 == 158 [pid = 1933] [id = 772] 16:32:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 200 (0x7f667d17d800) [pid = 1933] [serial = 2315] [outer = (nil)] 16:32:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 201 (0x7f6694ced000) [pid = 1933] [serial = 2316] [outer = 0x7f667d17d800] 16:32:15 INFO - PROCESS | 1933 | 1462923135617 Marionette DEBUG loaded listener.js 16:32:15 INFO - PROCESS | 1933 | ++DOMWINDOW == 202 (0x7f6696f9f800) [pid = 1933] [serial = 2317] [outer = 0x7f667d17d800] 16:32:16 INFO - PROCESS | 1933 | 1462923136423 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:32:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:32:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:32:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:32:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:32:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1440ms 16:32:16 INFO - PROCESS | 1933 | 1462923136494 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 16:32:16 INFO - PROCESS | 1933 | 1462923136498 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 16:32:16 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:32:16 INFO - PROCESS | 1933 | 1462923136505 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:32:16 INFO - PROCESS | 1933 | 1462923136508 Marionette TRACE conn4 <- [1,3054,null,{}] 16:32:16 INFO - PROCESS | 1933 | 1462923136514 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:16 INFO - PROCESS | 1933 | 1462923136713 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 16:32:16 INFO - PROCESS | 1933 | 1462923136993 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:17 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6684d97800 == 159 [pid = 1933] [id = 773] 16:32:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 203 (0x7f66821cf000) [pid = 1933] [serial = 2318] [outer = (nil)] 16:32:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 204 (0x7f6682be9000) [pid = 1933] [serial = 2319] [outer = 0x7f66821cf000] 16:32:17 INFO - PROCESS | 1933 | 1462923137074 Marionette DEBUG loaded listener.js 16:32:17 INFO - PROCESS | 1933 | ++DOMWINDOW == 205 (0x7f6685615000) [pid = 1933] [serial = 2320] [outer = 0x7f66821cf000] 16:32:18 INFO - PROCESS | 1933 | 1462923138165 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:32:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:32:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:32:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:32:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1787ms 16:32:18 INFO - PROCESS | 1933 | 1462923138322 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 16:32:18 INFO - PROCESS | 1933 | 1462923138329 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 16:32:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:32:18 INFO - PROCESS | 1933 | 1462923138345 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:32:18 INFO - PROCESS | 1933 | 1462923138357 Marionette TRACE conn4 <- [1,3058,null,{}] 16:32:18 INFO - PROCESS | 1933 | 1462923138367 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:18 INFO - PROCESS | 1933 | 1462923138689 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 16:32:18 INFO - PROCESS | 1933 | 1462923138980 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:19 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f669ab8e000 == 160 [pid = 1933] [id = 774] 16:32:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 206 (0x7f6682be4400) [pid = 1933] [serial = 2321] [outer = (nil)] 16:32:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 207 (0x7f669b45c400) [pid = 1933] [serial = 2322] [outer = 0x7f6682be4400] 16:32:19 INFO - PROCESS | 1933 | 1462923139051 Marionette DEBUG loaded listener.js 16:32:19 INFO - PROCESS | 1933 | ++DOMWINDOW == 208 (0x7f669c4fcc00) [pid = 1933] [serial = 2323] [outer = 0x7f6682be4400] 16:32:19 INFO - PROCESS | 1933 | 1462923139851 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:32:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:32:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:32:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:32:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:32:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:32:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:32:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:32:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:32:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:32:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:32:19 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:19 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:32:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:32:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:32:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:32:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:32:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:32:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:32:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:32:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:32:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1556ms 16:32:19 INFO - PROCESS | 1933 | 1462923139901 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 16:32:19 INFO - PROCESS | 1933 | 1462923139908 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 16:32:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:32:19 INFO - PROCESS | 1933 | 1462923139915 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:32:19 INFO - PROCESS | 1933 | 1462923139918 Marionette TRACE conn4 <- [1,3062,null,{}] 16:32:19 INFO - PROCESS | 1933 | 1462923139923 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:20 INFO - PROCESS | 1933 | 1462923140124 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 16:32:20 INFO - PROCESS | 1933 | 1462923140432 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:20 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668225b800 == 161 [pid = 1933] [id = 775] 16:32:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 209 (0x7f667d175400) [pid = 1933] [serial = 2324] [outer = (nil)] 16:32:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 210 (0x7f667d497c00) [pid = 1933] [serial = 2325] [outer = 0x7f667d175400] 16:32:20 INFO - PROCESS | 1933 | 1462923140510 Marionette DEBUG loaded listener.js 16:32:20 INFO - PROCESS | 1933 | ++DOMWINDOW == 211 (0x7f6686835400) [pid = 1933] [serial = 2326] [outer = 0x7f667d175400] 16:32:20 INFO - PROCESS | 1933 | [1933] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:32:21 INFO - PROCESS | 1933 | 1462923141407 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:32:21 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:32:21 INFO - {} 16:32:21 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1536ms 16:32:21 INFO - PROCESS | 1933 | 1462923141453 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 16:32:21 INFO - PROCESS | 1933 | 1462923141456 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 16:32:21 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:32:21 INFO - PROCESS | 1933 | 1462923141466 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:32:21 INFO - PROCESS | 1933 | 1462923141469 Marionette TRACE conn4 <- [1,3066,null,{}] 16:32:21 INFO - PROCESS | 1933 | 1462923141475 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:21 INFO - PROCESS | 1933 | 1462923141732 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 16:32:22 INFO - PROCESS | 1933 | 1462923142064 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:22 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6682a58800 == 162 [pid = 1933] [id = 776] 16:32:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 212 (0x7f667d48cc00) [pid = 1933] [serial = 2327] [outer = (nil)] 16:32:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 213 (0x7f667e351000) [pid = 1933] [serial = 2328] [outer = 0x7f667d48cc00] 16:32:22 INFO - PROCESS | 1933 | 1462923142136 Marionette DEBUG loaded listener.js 16:32:22 INFO - PROCESS | 1933 | ++DOMWINDOW == 214 (0x7f668439a400) [pid = 1933] [serial = 2329] [outer = 0x7f667d48cc00] 16:32:22 INFO - PROCESS | 1933 | 1462923142835 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:32:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:32:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:32:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:32:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:32:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:32:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:32:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:32:22 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1431ms 16:32:22 INFO - PROCESS | 1933 | 1462923142897 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 16:32:22 INFO - PROCESS | 1933 | 1462923142901 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 16:32:22 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:32:22 INFO - PROCESS | 1933 | 1462923142907 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:32:22 INFO - PROCESS | 1933 | 1462923142910 Marionette TRACE conn4 <- [1,3070,null,{}] 16:32:22 INFO - PROCESS | 1933 | 1462923142915 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:23 INFO - PROCESS | 1933 | 1462923143121 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 16:32:23 INFO - PROCESS | 1933 | 1462923143427 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:23 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6686b79800 == 163 [pid = 1933] [id = 777] 16:32:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 215 (0x7f667e34ac00) [pid = 1933] [serial = 2330] [outer = (nil)] 16:32:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 216 (0x7f668439e800) [pid = 1933] [serial = 2331] [outer = 0x7f667e34ac00] 16:32:23 INFO - PROCESS | 1933 | 1462923143506 Marionette DEBUG loaded listener.js 16:32:23 INFO - PROCESS | 1933 | ++DOMWINDOW == 217 (0x7f66843a3800) [pid = 1933] [serial = 2332] [outer = 0x7f667e34ac00] 16:32:24 INFO - PROCESS | 1933 | 1462923144332 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:32:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:32:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:32:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:32:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:32:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:32:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:32:24 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1482ms 16:32:24 INFO - PROCESS | 1933 | 1462923144391 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 16:32:24 INFO - PROCESS | 1933 | 1462923144394 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 16:32:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:32:24 INFO - PROCESS | 1933 | 1462923144400 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:32:24 INFO - PROCESS | 1933 | 1462923144402 Marionette TRACE conn4 <- [1,3074,null,{}] 16:32:24 INFO - PROCESS | 1933 | 1462923144408 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:24 INFO - PROCESS | 1933 | 1462923144651 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 16:32:24 INFO - PROCESS | 1933 | 1462923144893 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:24 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6688bf8800 == 164 [pid = 1933] [id = 778] 16:32:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 218 (0x7f667e34e400) [pid = 1933] [serial = 2333] [outer = (nil)] 16:32:24 INFO - PROCESS | 1933 | ++DOMWINDOW == 219 (0x7f66843a8800) [pid = 1933] [serial = 2334] [outer = 0x7f667e34e400] 16:32:24 INFO - PROCESS | 1933 | 1462923144965 Marionette DEBUG loaded listener.js 16:32:25 INFO - PROCESS | 1933 | ++DOMWINDOW == 220 (0x7f6684aecc00) [pid = 1933] [serial = 2335] [outer = 0x7f667e34e400] 16:32:25 INFO - PROCESS | 1933 | 1462923145732 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:32:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:32:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:32:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:32:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:32:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:32:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:32:25 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1378ms 16:32:25 INFO - PROCESS | 1933 | 1462923145781 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 16:32:25 INFO - PROCESS | 1933 | 1462923145785 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 16:32:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:32:25 INFO - PROCESS | 1933 | 1462923145791 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:32:25 INFO - PROCESS | 1933 | 1462923145793 Marionette TRACE conn4 <- [1,3078,null,{}] 16:32:25 INFO - PROCESS | 1933 | 1462923145799 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:26 INFO - PROCESS | 1933 | 1462923146015 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 16:32:26 INFO - PROCESS | 1933 | 1462923146325 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:26 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6689a95000 == 165 [pid = 1933] [id = 779] 16:32:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 221 (0x7f66842dac00) [pid = 1933] [serial = 2336] [outer = (nil)] 16:32:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 222 (0x7f6684ed0800) [pid = 1933] [serial = 2337] [outer = 0x7f66842dac00] 16:32:26 INFO - PROCESS | 1933 | 1462923146410 Marionette DEBUG loaded listener.js 16:32:26 INFO - PROCESS | 1933 | ++DOMWINDOW == 223 (0x7f66852b8400) [pid = 1933] [serial = 2338] [outer = 0x7f66842dac00] 16:32:27 INFO - PROCESS | 1933 | 1462923147803 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 16:32:27 INFO - PROCESS | 1933 | 1462923147898 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 16:32:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:32:27 INFO - PROCESS | 1933 | 1462923147914 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:32:27 INFO - PROCESS | 1933 | 1462923147918 Marionette TRACE conn4 <- [1,3082,null,{}] 16:32:28 INFO - PROCESS | 1933 | 1462923148021 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:28 INFO - PROCESS | 1933 | 1462923148317 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 16:32:28 INFO - PROCESS | 1933 | 1462923148505 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:28 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6684b53800 == 166 [pid = 1933] [id = 780] 16:32:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 224 (0x7f66821c4400) [pid = 1933] [serial = 2339] [outer = (nil)] 16:32:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 225 (0x7f66821d2800) [pid = 1933] [serial = 2340] [outer = 0x7f66821c4400] 16:32:28 INFO - PROCESS | 1933 | 1462923148574 Marionette DEBUG loaded listener.js 16:32:28 INFO - PROCESS | 1933 | ++DOMWINDOW == 226 (0x7f668294e400) [pid = 1933] [serial = 2341] [outer = 0x7f66821c4400] 16:32:29 INFO - PROCESS | 1933 | 1462923149383 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:32:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:32:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:32:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:32:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1492ms 16:32:29 INFO - PROCESS | 1933 | 1462923149408 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 16:32:29 INFO - PROCESS | 1933 | 1462923149415 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 16:32:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:32:29 INFO - PROCESS | 1933 | 1462923149426 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:32:29 INFO - PROCESS | 1933 | 1462923149432 Marionette TRACE conn4 <- [1,3086,null,{}] 16:32:29 INFO - PROCESS | 1933 | 1462923149439 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:29 INFO - PROCESS | 1933 | 1462923149634 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c404800 == 165 [pid = 1933] [id = 279] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66931da800 == 164 [pid = 1933] [id = 294] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c518800 == 163 [pid = 1933] [id = 273] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668c405000 == 162 [pid = 1933] [id = 762] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668dbb1800 == 161 [pid = 1933] [id = 761] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668cd4e000 == 160 [pid = 1933] [id = 760] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668a620800 == 159 [pid = 1933] [id = 759] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6684b45800 == 158 [pid = 1933] [id = 758] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66897c6800 == 157 [pid = 1933] [id = 757] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668284b000 == 156 [pid = 1933] [id = 756] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6681e58000 == 155 [pid = 1933] [id = 747] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6681cc8800 == 154 [pid = 1933] [id = 746] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6689a60000 == 153 [pid = 1933] [id = 745] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3e50800 == 152 [pid = 1933] [id = 744] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6687069000 == 151 [pid = 1933] [id = 743] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f6681c33800 == 150 [pid = 1933] [id = 742] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66b3e45800 == 149 [pid = 1933] [id = 741] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66aefc0000 == 148 [pid = 1933] [id = 740] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f66a9715800 == 147 [pid = 1933] [id = 739] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669c39a800 == 146 [pid = 1933] [id = 738] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f669ab90800 == 145 [pid = 1933] [id = 737] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668ae56000 == 144 [pid = 1933] [id = 736] 16:32:30 INFO - PROCESS | 1933 | --DOCSHELL 0x7f668d867000 == 143 [pid = 1933] [id = 735] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 225 (0x7f6685127000) [pid = 1933] [serial = 2183] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 224 (0x7f668880fc00) [pid = 1933] [serial = 2040] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 223 (0x7f668a879c00) [pid = 1933] [serial = 2201] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 222 (0x7f668980dc00) [pid = 1933] [serial = 2199] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 221 (0x7f6689b47c00) [pid = 1933] [serial = 1938] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 220 (0x7f66867a9c00) [pid = 1933] [serial = 2082] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 219 (0x7f6693b4c400) [pid = 1933] [serial = 2061] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 218 (0x7f6686a93800) [pid = 1933] [serial = 2198] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 217 (0x7f668980c400) [pid = 1933] [serial = 2163] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 216 (0x7f66aac55400) [pid = 1933] [serial = 2151] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 215 (0x7f668ba25c00) [pid = 1933] [serial = 2192] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 214 (0x7f6685620c00) [pid = 1933] [serial = 2172] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 213 (0x7f668d5a1000) [pid = 1933] [serial = 2049] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 212 (0x7f66acdd3800) [pid = 1933] [serial = 1959] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 211 (0x7f669896dc00) [pid = 1933] [serial = 2145] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 210 (0x7f66a2f18400) [pid = 1933] [serial = 1956] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 209 (0x7f6693454000) [pid = 1933] [serial = 2007] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 208 (0x7f66aab10c00) [pid = 1933] [serial = 1953] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 207 (0x7f6685616800) [pid = 1933] [serial = 2184] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 206 (0x7f66927acc00) [pid = 1933] [serial = 1941] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 205 (0x7f669ab57000) [pid = 1933] [serial = 1944] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 204 (0x7f66aecd1800) [pid = 1933] [serial = 2169] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 203 (0x7f66a9ca3c00) [pid = 1933] [serial = 2022] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 202 (0x7f66acd87c00) [pid = 1933] [serial = 2112] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 201 (0x7f6688423800) [pid = 1933] [serial = 1998] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 200 (0x7f66a8b59800) [pid = 1933] [serial = 2106] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 199 (0x7f6694b6c800) [pid = 1933] [serial = 2091] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 198 (0x7f668b8ef400) [pid = 1933] [serial = 1911] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 197 (0x7f66acea2800) [pid = 1933] [serial = 1965] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 196 (0x7f669b45b000) [pid = 1933] [serial = 2097] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 195 (0x7f668a63a800) [pid = 1933] [serial = 2189] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 194 (0x7f66928ec800) [pid = 1933] [serial = 2025] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 193 (0x7f669f011800) [pid = 1933] [serial = 1950] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 192 (0x7f66ae5a0c00) [pid = 1933] [serial = 2154] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 191 (0x7f668ba2f400) [pid = 1933] [serial = 2193] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 190 (0x7f668bba8c00) [pid = 1933] [serial = 2202] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 189 (0x7f66927a2c00) [pid = 1933] [serial = 2004] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 188 (0x7f6698969c00) [pid = 1933] [serial = 2094] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 187 (0x7f668bbdf400) [pid = 1933] [serial = 2046] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 186 (0x7f669f00e800) [pid = 1933] [serial = 2019] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 185 (0x7f668a910000) [pid = 1933] [serial = 2043] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 184 (0x7f669f006000) [pid = 1933] [serial = 2103] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 183 (0x7f66867ae800) [pid = 1933] [serial = 1962] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 182 (0x7f668b8f5000) [pid = 1933] [serial = 2001] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 181 (0x7f6691f91c00) [pid = 1933] [serial = 2052] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 180 (0x7f66867ae000) [pid = 1933] [serial = 1968] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 179 (0x7f66852b3000) [pid = 1933] [serial = 2195] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 178 (0x7f6684aeec00) [pid = 1933] [serial = 2157] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 177 (0x7f669c789400) [pid = 1933] [serial = 2100] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 176 (0x7f668c228400) [pid = 1933] [serial = 2142] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 175 (0x7f66844d4400) [pid = 1933] [serial = 2160] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 174 (0x7f66a9e85c00) [pid = 1933] [serial = 2109] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 173 (0x7f6691f95000) [pid = 1933] [serial = 2088] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 172 (0x7f66927bd400) [pid = 1933] [serial = 2055] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 171 (0x7f669c788800) [pid = 1933] [serial = 2016] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 170 (0x7f668a90c800) [pid = 1933] [serial = 2190] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 169 (0x7f6693268800) [pid = 1933] [serial = 2058] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 168 (0x7f669c134800) [pid = 1933] [serial = 2148] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 167 (0x7f66aecc7800) [pid = 1933] [serial = 2115] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 166 (0x7f669b456000) [pid = 1933] [serial = 2013] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 165 (0x7f668ba2a000) [pid = 1933] [serial = 2166] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 164 (0x7f6689b44c00) [pid = 1933] [serial = 2139] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 163 (0x7f668b944400) [pid = 1933] [serial = 2085] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 162 (0x7f668693c400) [pid = 1933] [serial = 2187] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 161 (0x7f669c791000) [pid = 1933] [serial = 1947] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 160 (0x7f6682a2d000) [pid = 1933] [serial = 2175] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 159 (0x7f668561d000) [pid = 1933] [serial = 2196] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 158 (0x7f6692c0fc00) [pid = 1933] [serial = 2028] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 157 (0x7f66956a9800) [pid = 1933] [serial = 2010] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 156 (0x7f6689816400) [pid = 1933] [serial = 2118] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 155 (0x7f668692f400) [pid = 1933] [serial = 2186] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 154 (0x7f669b39d000) [pid = 1933] [serial = 2136] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | --DOMWINDOW == 153 (0x7f668cbebc00) [pid = 1933] [serial = 2204] [outer = (nil)] [url = about:blank] 16:32:30 INFO - PROCESS | 1933 | 1462923150429 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:30 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6681c31000 == 144 [pid = 1933] [id = 781] 16:32:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 154 (0x7f6681fefc00) [pid = 1933] [serial = 2342] [outer = (nil)] 16:32:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 155 (0x7f668294e800) [pid = 1933] [serial = 2343] [outer = 0x7f6681fefc00] 16:32:30 INFO - PROCESS | 1933 | 1462923150569 Marionette DEBUG loaded listener.js 16:32:30 INFO - PROCESS | 1933 | ++DOMWINDOW == 156 (0x7f66844bd000) [pid = 1933] [serial = 2344] [outer = 0x7f6681fefc00] 16:32:31 INFO - PROCESS | 1933 | 1462923151291 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:32:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:32:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1889ms 16:32:31 INFO - PROCESS | 1933 | 1462923151315 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 16:32:31 INFO - PROCESS | 1933 | 1462923151319 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 16:32:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:32:31 INFO - PROCESS | 1933 | 1462923151324 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:32:31 INFO - PROCESS | 1933 | 1462923151329 Marionette TRACE conn4 <- [1,3090,null,{}] 16:32:31 INFO - PROCESS | 1933 | 1462923151344 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:31 INFO - PROCESS | 1933 | 1462923151558 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 16:32:31 INFO - PROCESS | 1933 | 1462923151781 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:31 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66824e3800 == 145 [pid = 1933] [id = 782] 16:32:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 157 (0x7f6682bec800) [pid = 1933] [serial = 2345] [outer = (nil)] 16:32:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 158 (0x7f6684795c00) [pid = 1933] [serial = 2346] [outer = 0x7f6682bec800] 16:32:31 INFO - PROCESS | 1933 | 1462923151850 Marionette DEBUG loaded listener.js 16:32:31 INFO - PROCESS | 1933 | ++DOMWINDOW == 159 (0x7f6684bef000) [pid = 1933] [serial = 2347] [outer = 0x7f6682bec800] 16:32:32 INFO - PROCESS | 1933 | 1462923152595 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:32:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:32:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1280ms 16:32:32 INFO - PROCESS | 1933 | 1462923152605 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 16:32:32 INFO - PROCESS | 1933 | 1462923152609 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 16:32:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:32:32 INFO - PROCESS | 1933 | 1462923152614 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:32:32 INFO - PROCESS | 1933 | 1462923152616 Marionette TRACE conn4 <- [1,3094,null,{}] 16:32:32 INFO - PROCESS | 1933 | 1462923152622 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:32 INFO - PROCESS | 1933 | 1462923152809 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 16:32:33 INFO - PROCESS | 1933 | 1462923153050 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:33 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6684b48800 == 146 [pid = 1933] [id = 783] 16:32:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 160 (0x7f66844b7c00) [pid = 1933] [serial = 2348] [outer = (nil)] 16:32:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 161 (0x7f668504a800) [pid = 1933] [serial = 2349] [outer = 0x7f66844b7c00] 16:32:33 INFO - PROCESS | 1933 | 1462923153123 Marionette DEBUG loaded listener.js 16:32:33 INFO - PROCESS | 1933 | ++DOMWINDOW == 162 (0x7f6685057c00) [pid = 1933] [serial = 2350] [outer = 0x7f66844b7c00] 16:32:33 INFO - PROCESS | 1933 | 1462923153880 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:32:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:32:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1279ms 16:32:33 INFO - PROCESS | 1933 | 1462923153894 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 16:32:33 INFO - PROCESS | 1933 | 1462923153897 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 16:32:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:32:33 INFO - PROCESS | 1933 | 1462923153912 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:32:33 INFO - PROCESS | 1933 | 1462923153916 Marionette TRACE conn4 <- [1,3098,null,{}] 16:32:33 INFO - PROCESS | 1933 | 1462923153921 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:34 INFO - PROCESS | 1933 | 1462923154191 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 16:32:34 INFO - PROCESS | 1933 | 1462923154230 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:34 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6688bf4000 == 147 [pid = 1933] [id = 784] 16:32:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 163 (0x7f668504d800) [pid = 1933] [serial = 2351] [outer = (nil)] 16:32:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 164 (0x7f668514ec00) [pid = 1933] [serial = 2352] [outer = 0x7f668504d800] 16:32:34 INFO - PROCESS | 1933 | 1462923154291 Marionette DEBUG loaded listener.js 16:32:34 INFO - PROCESS | 1933 | ++DOMWINDOW == 165 (0x7f668532d800) [pid = 1933] [serial = 2353] [outer = 0x7f668504d800] 16:32:35 INFO - PROCESS | 1933 | --DOMWINDOW == 164 (0x7f6685621400) [pid = 1933] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:32:35 INFO - PROCESS | 1933 | --DOMWINDOW == 163 (0x7f6688c35800) [pid = 1933] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:32:35 INFO - PROCESS | 1933 | --DOMWINDOW == 162 (0x7f6684ae6800) [pid = 1933] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:32:35 INFO - PROCESS | 1933 | --DOMWINDOW == 161 (0x7f6684786c00) [pid = 1933] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:32:35 INFO - PROCESS | 1933 | --DOMWINDOW == 160 (0x7f6685120c00) [pid = 1933] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:32:35 INFO - PROCESS | 1933 | --DOMWINDOW == 159 (0x7f668478dc00) [pid = 1933] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:32:35 INFO - PROCESS | 1933 | --DOMWINDOW == 158 (0x7f66854adc00) [pid = 1933] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:32:35 INFO - PROCESS | 1933 | 1462923155696 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:32:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:32:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:32:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1828ms 16:32:35 INFO - PROCESS | 1933 | 1462923155742 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 16:32:35 INFO - PROCESS | 1933 | 1462923155745 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 16:32:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:32:35 INFO - PROCESS | 1933 | 1462923155751 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:32:35 INFO - PROCESS | 1933 | 1462923155752 Marionette TRACE conn4 <- [1,3102,null,{}] 16:32:35 INFO - PROCESS | 1933 | 1462923155758 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:35 INFO - PROCESS | 1933 | 1462923155967 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 16:32:36 INFO - PROCESS | 1933 | 1462923156200 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:36 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6689a57000 == 148 [pid = 1933] [id = 785] 16:32:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 159 (0x7f6685621400) [pid = 1933] [serial = 2354] [outer = (nil)] 16:32:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 160 (0x7f66867ae400) [pid = 1933] [serial = 2355] [outer = 0x7f6685621400] 16:32:36 INFO - PROCESS | 1933 | 1462923156269 Marionette DEBUG loaded listener.js 16:32:36 INFO - PROCESS | 1933 | ++DOMWINDOW == 161 (0x7f668683f000) [pid = 1933] [serial = 2356] [outer = 0x7f6685621400] 16:32:36 INFO - PROCESS | 1933 | 1462923156934 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:32:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:32:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1230ms 16:32:36 INFO - PROCESS | 1933 | 1462923156982 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 16:32:36 INFO - PROCESS | 1933 | 1462923156986 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 16:32:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:32:36 INFO - PROCESS | 1933 | 1462923156992 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:32:36 INFO - PROCESS | 1933 | 1462923156995 Marionette TRACE conn4 <- [1,3106,null,{}] 16:32:37 INFO - PROCESS | 1933 | 1462923157001 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:37 INFO - PROCESS | 1933 | 1462923157261 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 16:32:37 INFO - PROCESS | 1933 | 1462923157287 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:37 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f668a6d1000 == 149 [pid = 1933] [id = 786] 16:32:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 162 (0x7f66867aa400) [pid = 1933] [serial = 2357] [outer = (nil)] 16:32:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 163 (0x7f6686936400) [pid = 1933] [serial = 2358] [outer = 0x7f66867aa400] 16:32:37 INFO - PROCESS | 1933 | 1462923157348 Marionette DEBUG loaded listener.js 16:32:37 INFO - PROCESS | 1933 | ++DOMWINDOW == 164 (0x7f668696e000) [pid = 1933] [serial = 2359] [outer = 0x7f66867aa400] 16:32:38 INFO - PROCESS | 1933 | 1462923158452 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:32:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:32:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:32:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:32:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1482ms 16:32:38 INFO - PROCESS | 1933 | 1462923158476 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 16:32:38 INFO - PROCESS | 1933 | 1462923158483 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 16:32:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:32:38 INFO - PROCESS | 1933 | 1462923158491 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:32:38 INFO - PROCESS | 1933 | 1462923158497 Marionette TRACE conn4 <- [1,3110,null,{}] 16:32:38 INFO - PROCESS | 1933 | 1462923158505 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:38 INFO - PROCESS | 1933 | 1462923158719 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 16:32:39 INFO - PROCESS | 1933 | 1462923159010 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:39 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f66827e4800 == 150 [pid = 1933] [id = 787] 16:32:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 165 (0x7f667d491c00) [pid = 1933] [serial = 2360] [outer = (nil)] 16:32:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 166 (0x7f667e358c00) [pid = 1933] [serial = 2361] [outer = 0x7f667d491c00] 16:32:39 INFO - PROCESS | 1933 | 1462923159088 Marionette DEBUG loaded listener.js 16:32:39 INFO - PROCESS | 1933 | ++DOMWINDOW == 167 (0x7f667eae1400) [pid = 1933] [serial = 2362] [outer = 0x7f667d491c00] 16:32:39 INFO - PROCESS | 1933 | 1462923159882 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:32:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:32:39 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 16:32:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:32:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:32:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1432ms 16:32:39 INFO - PROCESS | 1933 | 1462923159924 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 16:32:39 INFO - PROCESS | 1933 | 1462923159933 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 16:32:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:32:39 INFO - PROCESS | 1933 | 1462923159943 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:32:39 INFO - PROCESS | 1933 | 1462923159946 Marionette TRACE conn4 <- [1,3114,null,{}] 16:32:39 INFO - PROCESS | 1933 | 1462923159952 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:40 INFO - PROCESS | 1933 | 1462923160160 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 16:32:40 INFO - PROCESS | 1933 | 1462923160448 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"b7665648-548e-42ce-aab3-e62a8ec96673\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:40 INFO - PROCESS | 1933 | ++DOCSHELL 0x7f6686b7b000 == 151 [pid = 1933] [id = 788] 16:32:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 168 (0x7f66826eb800) [pid = 1933] [serial = 2363] [outer = (nil)] 16:32:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 169 (0x7f6682be7800) [pid = 1933] [serial = 2364] [outer = 0x7f66826eb800] 16:32:40 INFO - PROCESS | 1933 | 1462923160526 Marionette DEBUG loaded listener.js 16:32:40 INFO - PROCESS | 1933 | ++DOMWINDOW == 170 (0x7f66843a7800) [pid = 1933] [serial = 2365] [outer = 0x7f66826eb800] 16:32:41 INFO - PROCESS | 1933 | 1462923161382 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:32:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:32:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1477ms 16:32:41 INFO - PROCESS | 1933 | 1462923161422 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 16:32:41 INFO - PROCESS | 1933 | 1462923161426 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 16:32:42 WARNING - u'runner_teardown' () 16:32:42 INFO - No more tests 16:32:42 INFO - Got 0 unexpected results 16:32:42 INFO - SUITE-END | took 1116s 16:32:42 INFO - Closing logging queue 16:32:42 INFO - queue closed 16:32:42 INFO - Return code: 0 16:32:42 WARNING - # TBPL SUCCESS # 16:32:42 INFO - Running post-action listener: _resource_record_post_action 16:32:42 INFO - Running post-run listener: _resource_record_post_run 16:32:43 INFO - Total resource usage - Wall time: 1152s; CPU: 98.0%; Read bytes: 6828032; Write bytes: 935706624; Read time: 3544; Write time: 338912 16:32:43 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:32:43 INFO - install - Wall time: 29s; CPU: 100.0%; Read bytes: 0; Write bytes: 9592832; Read time: 0; Write time: 5012 16:32:44 INFO - run-tests - Wall time: 1124s; CPU: 98.0%; Read bytes: 6242304; Write bytes: 925577216; Read time: 3260; Write time: 333768 16:32:44 INFO - Running post-run listener: _upload_blobber_files 16:32:44 INFO - Blob upload gear active. 16:32:44 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:32:44 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:32:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:32:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:32:44 INFO - (blobuploader) - INFO - Open directory for files ... 16:32:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:32:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:32:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:32:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:32:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:32:45 INFO - (blobuploader) - INFO - Done attempting. 16:32:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:32:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:32:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:32:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:32:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:32:46 INFO - (blobuploader) - INFO - Done attempting. 16:32:46 INFO - (blobuploader) - INFO - Iteration through files over. 16:32:46 INFO - Return code: 0 16:32:46 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:32:46 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:32:46 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bd3a7733375158c395f90e478cb1517e7454eb5129e6443013e060cffec9485a51dc4a688271a08fea455b3f42bcf63aff16b5391613ace2542c11d7b5aa99fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/27f63cd7d2945f0d35e37f1a5b82953fdc5417d63467baf1c738c36c58f23a2d25d26ff1b413a7479e05232c5d5adb1c92d5210dafef7d27a6fe4296c486c232"} 16:32:46 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:32:46 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:32:46 INFO - Contents: 16:32:46 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bd3a7733375158c395f90e478cb1517e7454eb5129e6443013e060cffec9485a51dc4a688271a08fea455b3f42bcf63aff16b5391613ace2542c11d7b5aa99fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/27f63cd7d2945f0d35e37f1a5b82953fdc5417d63467baf1c738c36c58f23a2d25d26ff1b413a7479e05232c5d5adb1c92d5210dafef7d27a6fe4296c486c232"} 16:32:46 INFO - Running post-run listener: copy_logs_to_upload_dir 16:32:46 INFO - Copying logs to upload dir... 16:32:46 INFO - mkdir: /builds/slave/test/build/upload/logs 16:32:46 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1236.653843 ========= master_lag: 4.58 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 41 secs) (at 2016-05-10 16:32:51.005637) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-10 16:32:51.006778) ========= 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-1462921914.518988-1557670309 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bd3a7733375158c395f90e478cb1517e7454eb5129e6443013e060cffec9485a51dc4a688271a08fea455b3f42bcf63aff16b5391613ace2542c11d7b5aa99fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/27f63cd7d2945f0d35e37f1a5b82953fdc5417d63467baf1c738c36c58f23a2d25d26ff1b413a7479e05232c5d5adb1c92d5210dafef7d27a6fe4296c486c232"} build_url:https://queue.taskcluster.net/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033576 build_url: 'https://queue.taskcluster.net/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/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/bd3a7733375158c395f90e478cb1517e7454eb5129e6443013e060cffec9485a51dc4a688271a08fea455b3f42bcf63aff16b5391613ace2542c11d7b5aa99fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/27f63cd7d2945f0d35e37f1a5b82953fdc5417d63467baf1c738c36c58f23a2d25d26ff1b413a7479e05232c5d5adb1c92d5210dafef7d27a6fe4296c486c232"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Ud3WOeC9RNmGJ-7aV_4Lzg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.87 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-10 16:32:51.908063) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:32:51.908407) ========= 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-1462921914.518988-1557670309 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019751 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:32:51.968112) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-10 16:32:51.968416) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-10 16:32:51.968758) ========= ========= Total master_lag: 5.60 =========